Почему этот код компилируется с gcc, а не clang

Я тестировал два способа в Firefox, Chrome, IE9 и Safari.

(1). $(document.activeElement) работает как ожидается в Firefox, Chrome и Safari.

(2). $(':focus') работает так, как ожидалось, в Firefox и Safari.

Я переместился в мышь, чтобы ввести «имя», и нажал Enter на клавиатуре, а затем попытался получить сфокусированный элемент.

(1). $(document.activeElement) возвращает вход: текст: имя, как ожидается, в Firefox, Chrome и Safari, но оно возвращает вход: submit: addPassword в IE9

(2). $(':focus') возвращает вход: текст: имя как ожидается в Firefox и Safari, но ничего в IE

<form action="">
    <div id="block-1" class="border">
        <h4>block-1</h4>
        <input type="text" value="enter name here" name="name"/>            
        <input type="button" value="Add name" name="addName"/>
    </div>
    <div id="block-2" class="border">
        <h4>block-2</h4>
        <input type="text" value="enter password here" name="password"/>            
        <input type="submit" value="Add password" name="addPassword"/>
    </div>
</form>
30
задан qxz 1 August 2016 в 23:12
поделиться