Нажатие на <option>не запускает событие щелчка при использовании селектора ": input" в FX и Opera. - PullRequest
0 голосов
/ 09 февраля 2011

я получил этот тестовый пример со скриптом, который проверяет, был ли нажат элемент ввода или нет.Если я нажимаю на поле выбора, сценарий, очевидно, запускается TRUE во всех браузерах.Если я нажимаю на опции, скрипт запускает FALSE в Firefox и Opera, но TRUE в Chrome, IE и Safari.Почему?

Я придумала решение, которое, похоже, решает проблему:

var isInput = $(e.target).is(':input') || $(e.target).is('option');

Это было бы правильным решением или у вас есть лучшее предложение?Заранее спасибо!

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