我有这个简单的插件,但$(this).each()
它不工作,它只调用一次而不是 onve 为每个选择器调用一次, $("input.[class~='checking']")
我想为每个带有“检查”类的输入框调用一次,我完全迷失了至于为什么它不起作用
(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);