私はこの単純なプラグインを持っていますが、機能し$(this).each()
ていません。セレクターごとに onve の代わりに 1 回しか呼び出しません $("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);