JQuery и форма: обнаружение, когда выделение имеет собственный фокус - PullRequest
0 голосов
/ 10 августа 2011

Если у меня есть набор таких элементов:

$('table input, table select').focus( function(){})

... как я могу сказать, что это фокус ввода или выбора?

Спасибо

1 Ответ

1 голос
/ 10 августа 2011

Используйте event.target для проверки типа элемента, по которому щелкнули.

Более понятный пример без использования event.target -

$('input, select').focus(function(){
    if($(this)[0].tagName === 'SELECT') alert('select');
    if($(this).attr("type") === 'text') alert('text');      
})

http://jsfiddle.net/ipr101/vJPr3/1/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...