我正在尝试使用 jquery 编写一个 javascript,它应该能够挑选并使用有关是否选中复选框的信息。每次单击复选框(具有 id 'edit-toggle-me')时都会发生这种情况。我为此编写了一个测试函数,其中包含一些 alert() 来查看我是否成功。
(function ($) {
"use strict";
$(document).ready(function () {
$('#edit-toggle-me').click(function(){
if ($('#edit-toggle-me').checked()) {
alert('Yup!');
}
else {
alert('Nup!');
}
});
});
})(jQuery);
它不执行任何警报,所以我猜它会在 $('#edit-toggle-me').checked() 处崩溃。我不知道为什么。
我也试过这个:
(function ($) {
$(document).ready(function () {
$('#edit-toggle-me').click(function(){
var elementy = document.getElementById('edit-toggle-me');
var check = elementy.value;
alert(check);
if(elementy.checked()) {
alert('yup');
}
});
});
})(jQuery);
第一个警报有效,但最后两个“yup”或“nup”都没有。
然后我也试过这个:
(function ($) {
$(document).ready(function () {
$('#edit-toggle-me').click(function(){
var element2 = document.getElementById('edit-toggle-me');
var check = element2.value;
alert(check);
});
});
})(jQuery);
这总是返回 1。我也不明白为什么。
感谢任何提示。