Как я могу узнать, выбрал ли пользователь тот же элемент в поле выбора - PullRequest
1 голос
/ 09 декабря 2011

У меня есть поле выбора, которое должно действовать, даже если пользователь выбирает текущий выбранный элемент.Я использовал onChange (через JQuery), но он не срабатывает, если выбран тот же элемент, потому что он не изменился.

Возможно ли это?

Ответы [ 2 ]

0 голосов
/ 10 декабря 2011

Вы можете попробовать в каждом поле выбора включить событие onclick и вызвать нужную функцию, когда это произойдет.Или вы можете использовать событие onblur в вашем элементе и запускать свою функцию, когда это происходит.

0 голосов
/ 09 декабря 2011

Я не уверен, что ясно понимаю ваш вопрос, потому что я знаю английский. Вы хотите знать, когда установлен флажок, если он уже установлен, вы хотите запустить функцию. Если я прав, то вы можете сделать это разными способами. Например, если у вас есть 2 класса для вашего флажка, отмеченного или не отмеченного, вы можете посмотреть, был ли этот флажок «отмечен» классом с помощью .hasClass, или вы можете хранить индекс флажка в массиве при его нажатии, и каждый щелчок по флажку вы можете поиск в массиве, если этот массив имеет индекс этого флажка. Если результат равен true, вы запускаете свою функцию.

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