У меня есть этот простой плагин, но $(this).each()
не работает, он вызывает только один раз вместо onve для каждого из селекторов, который равен $("input.[class~='checking']")
, поэтому в bascailly я хочу позвонить каждый раз для каждого ввода с классом «проверки» и я полностью потерял, почему он не работает
(function ($) {
moSHclass = ''
$.fn.isCheckedMO = function (moSHclass) {
$("input.[class~='" + moSHclass + "']").hide();
$(this).click(function() {
var amChecked = 0
$(this).each(function() {
if (this.checked == true) {
alert('am:' + amChecked)
amChecked = amChecked + 1
}
});
if (amChecked > 0) {
$("input.[class~='" + moSHclass + "']").show();
} else {
$("input.[class~='" + moSHclass + "']").hide();
}
});
}
})(jQuery);
'вернуть this.each (функция() {$ вар это = $ (это)? $ This.click (функция() {' – Ohgodwhy
я не уверен, что вы имеете в виду здесь –
shudnt что be '$ (" input [class ~ = 'проверка'] ")'? без '.'? – krishgopinath