JQuery проверить, установлен ли флажок ввода типа? Я хотел бы узнать, установлен ли флажок или нет, а следующее не работает: $("#myinput").attr('checked') === undefined Еще раз спасибо! Ответ 1 Вы можете использовать псевдоселектор :checkbox с вызовом функции jQuery is: $('#myinput').is(':checkbox') Ответ 2 >>> a=$("#communitymode")[0] <input id="communitymode" type="checkbox" name="communitymode"> >>> a.type "checkbox" Или, скорее, стиль jQuery: $("#myinput").attr('type') == 'checkbox' Ответ 3 $("#myinput").attr('type') == 'checkbox' Ответ 4 Решение, отличное от jQuery, похоже на решение jQuery: document.querySelector('#myinput').getAttribute('type') === 'checkbox' Ответ 5 Используйте эту функцию: function is_checkbox(selector) { var $result = $(selector); return $result[0] && $result[0].type === 'checkbox'; }; Или этот плагин jquery: $.fn.is_checkbox = function () { return this.is(':checkbox'); };
Ответ 1 Вы можете использовать псевдоселектор :checkbox с вызовом функции jQuery is: $('#myinput').is(':checkbox')
Ответ 2 >>> a=$("#communitymode")[0] <input id="communitymode" type="checkbox" name="communitymode"> >>> a.type "checkbox" Или, скорее, стиль jQuery: $("#myinput").attr('type') == 'checkbox'
Ответ 4 Решение, отличное от jQuery, похоже на решение jQuery: document.querySelector('#myinput').getAttribute('type') === 'checkbox'
Ответ 5 Используйте эту функцию: function is_checkbox(selector) { var $result = $(selector); return $result[0] && $result[0].type === 'checkbox'; }; Или этот плагин jquery: $.fn.is_checkbox = function () { return this.is(':checkbox'); };