Javascript 使用jQuery检查复选框
我试图检测jQuery中复选框是选中还是未选中。 我正在根据JSON内容动态创建复选框。这就是它们的创建方式:Javascript 使用jQuery检查复选框,javascript,jquery,html,jquery-ui,checkbox,Javascript,Jquery,Html,Jquery Ui,Checkbox,我试图检测jQuery中复选框是选中还是未选中。 我正在根据JSON内容动态创建复选框。这就是它们的创建方式: $.each(data.modifierOptions, function(key, item) { var checkBox = "<input type='checkbox' class='modifier' data-name='" + item.Name + "' + data-pric
$.each(data.modifierOptions, function(key, item) {
var checkBox = "<input type='checkbox' class='modifier' data-name='" + item.Name + "' + data-price='" + item.Price + "' name='" + item.Name + "' value='" + item.ID + "'/>" + item.Name + "<br/>";
$(checkBox).appendTo('#modifiersDiv');
});
我怎样才能解决这个问题
更新
我想按复选框类获取事件
事件处理程序仅绑定到当前选定的元素;他们
在代码调用时页上必须存在。单击()
在动态添加内容时,应使用
$(document).on('change', 'input:checkbox.modifier', function () {
var sThisVal = (this.checked ? $(this).val() : "");
});
阅读有关委派活动的信息
事件处理程序仅绑定到当前选定的元素;他们
在代码调用时页上必须存在。单击()
在动态添加内容时,应使用
$(document).on('change', 'input:checkbox.modifier', function () {
var sThisVal = (this.checked ? $(this).val() : "");
});
阅读有关委派事件的内容。尝试使用事件上的代码
$(document).on('change', 'input:checkbox.modifier', function () {
var sThisVal = $(this).is(':checked') == true ? $(this).val() : "";
});
尝试使用on事件编写代码
$(document).on('change', 'input:checkbox.modifier', function () {
var sThisVal = $(this).is(':checked') == true ? $(this).val() : "";
});
在动态创建复选框时,必须按如下方式设置事件处理程序:
$(document).on("change", "input[type='checkbox'].modifier", function () {
var sThisVal = (this.checked ? $(this).val() : "");
});
在动态创建复选框时,必须按如下方式设置事件处理程序:
$(document).on("change", "input[type='checkbox'].modifier", function () {
var sThisVal = (this.checked ? $(this).val() : "");
});
使用
mousedown()
事件监听器而不是change()
。这一问题一周至少要问一百次。使用mousedown()
事件监听器而不是change()
。这一问题一周至少要问一百次。谢谢,这对我很有帮助,这有助于我学会编辑。《在内部编写jquery选择器的习惯》
总有一天会把我挂断。《谢谢编辑》。《在内部编写jquery选择器的习惯》
总有一天会把我挂断。。