Мне нужно прикрепить функцию к флажку, чтобы щелчок не делал ничего. Как это возможно? Я не хочу, чтобы он был серым, я просто хочу остановить его от того, чтобы его можно было использовать.Как игнорировать клики для флажков?
3
A
ответ
6
Если вы хотите быть переключаемыми, просто прикрепить слушатель событий следующим образом:
$('#checkboxId').on('click', function(e) {
e.preventDefault();
e.stopPropagation();
});
Примечания: Это тот же эффект, что и возвращение false
:
$('#checkboxId').on('click', function(e) {
return false;
});
-1
Я не уверен, что это именно то, что вы хотите, но это отключает флажок с помощью JQuery.
$('#checkboxId').attr('disabled', true);
Для не-серого solution:
$("input:checkbox").click(function() { return false; });
+0
Я думаю, что он хочет щелкнуть (function() {return false}. –
1
попробовать что-то вроде этого:
<input type="checkbox" onClick="this.checked=!this.checked" />
0
$('input[type=checkbox]').click(function(){return false;});
просто возвращает ложь на событие щелчка, рабочего образца: http://jsfiddle.net/Sh8Zu/
0
попробовать это,
<input type="checkbox" onChange="return checkChange(this)" id="checkid"/>
function checkChange(obj)
{
obj.checked=false;
}
Смежные вопросы
- 1. Как игнорировать пользовательские клики в WinForms?
- 2. Сделать onclick обработчик игнорировать клики по ссылкам
- 3. Как использовать ClickableSpan, но игнорировать клики из TextView
- 4. Обработать клики как CTRL + клики в ListView
- 5. Сообщите jQuery, чтобы игнорировать клики во время последовательности анимации
- 6. Игнорировать клики, которые падают на: перед частью элемента заголовка (jQuery)
- 7. Игнорировать клики в панели инструментов Chrome Dev Tools
- 8. jQuery animate, игнорировать дополнительные клики, пока анимация не будет выполнена
- 9. Как вы предотвращаете клики?
- 10. Как иметь независимые клики
- 11. Различные клики для одного изображения
- 12. Как отслеживать клики для каждого пользователя?
- 13. Как установить область с клики для ImageView?
- 14. ShareActionProvider не доступен для клики?
- 15. Выбор флажков
- 16. ListView с несколькими элементами, доступными для кликов - заполнение, чтобы игнорировать случайные клики?
- 17. Как обнаружить клики по ссылкам
- 18. Как предотвратить недействительные клики пользователей?
- 19. Как разрешить клики в onTouchEvent
- 20. Как подписаться на двойные клики?
- 21. Как поймать клики на заблокированном окне?
- 22. Как заставить геймплей игнорировать клики на кнопке пользовательского интерфейса в Unity3D?
- 23. Google Analytics - как отслеживать клики?
- 24. KnockoutJS - как мне отменить клики?
- 25. Как подсчитывать клики привязанного тега?
- 26. Как обрабатывать клики внутри RecyclerViewHolder
- 27. Как поймать клики в Gtk.TreeView?
- 28. Как получить битовые клики (json)?
- 29. Как сделать приложение, запущенное в окне wpf игнорировать клики или события мыши
- 30. Обновление флажков для окна
Какую цель тогда служить? – Jack
IE имеет фильтр двойного щелчка, так сказать, чтобы флажки с двойным щелчком регистрировались только одним щелчком. Это случается также с тем, чтобы люди не переключали флажки очень быстро, что является особенностью, которая мне нужна для моего приложения, как ни странно. Поэтому я просто отменяю свои функции по умолчанию и щелкаю клики вручную с помощью JavaScript/jQuery и переключая его таким образом, тем самым устраняя «ограничение скорости». Кроме того, я не знаю, как остановить щелчки, переключая его, в первую очередь, поэтому этот вопрос. – Aerovistae
Интересная проблема. – Jack