2013-05-13 4 views
0

я судимый сделать alert($(":focus").attr("id")); вместе с I судимогоJQuery селектор фокус не работает

$("input").each(function(){ 
    $('#debug').val($(this).is(":focus") + $('#debug').val()); 
}); 

Первого из них оповещения (Undefined) и второй один заполняет селектор отладки с ложной

любой идея-х ? Он apearing что: фокус

Я бегу JQuery версии 1.7.1 и тестирование в хроме

+2

Можете ли вы объяснить, что вы пытаетесь достичь? – RST

+1

Если вы выполняете это нажатием кнопки, ваши элементы ввода никогда не будут иметь фокус, кнопка будет. Некоторый контекст может оказаться полезным. – qJake

+0

Я понял, я запускал $ (": focus") onblur –

ответ

0

Попробуйте сделать это таким образом, это подход, который я обычно принимается на уровне селектора, чтобы определить, элемент имеет определенный селектор.

$(this).filter(":focus").size() 
Смежные вопросы