JQuery复选框偶数
我有下列小提琴。我需要动态构建JQuery复选框偶数,jquery,events,checkbox,Jquery,Events,Checkbox,我有下列小提琴。我需要动态构建复选框列表,但目前我已经硬编码了两行。当我单击其中一个复选框时,它没有调用“更改”事件 如果有人能看看,让我知道我做错了什么,我将不胜感激 您可以使用jquery live,因为它可以处理动态创建的元素 $(":checkbox").live('change', function() { 您可以使用jquery live,因为它可以处理动态创建的元素 $(":checkbox").live('change', function() { 问题是dom在buildH
复选框
列表,但目前我已经硬编码了两行。当我单击其中一个复选框时,它没有调用“更改”事件
如果有人能看看,让我知道我做错了什么,我将不胜感激 您可以使用jquery live,因为它可以处理动态创建的元素
$(":checkbox").live('change', function() {
您可以使用jquery live,因为它可以处理动态创建的元素
$(":checkbox").live('change', function() {
问题是dom在buildHTML()之前就准备好了;他跑完了
调用buildHTML();如下
$(document).ready( function() {
buildHTML();
$(":checkbox").change(function() {
alert("here");
});});
问题是dom在buildHTML()之前就准备好了;他跑完了
调用buildHTML();如下
$(document).ready( function() {
buildHTML();
$(":checkbox").change(function() {
alert("here");
});});
签出脚本它现在正在工作
这是我改的剧本
buildHTML();
$(":checkbox").click(function() {
if( $(this).is(':checked') ) {
alert("Checked");
} else {
alert('Unchecked');
}
});});
签出脚本它现在正在工作
这是我改的剧本
buildHTML();
$(":checkbox").click(function() {
if( $(this).is(':checked') ) {
alert("Checked");
} else {
alert('Unchecked');
}
});});
可能重复的可能重复我可以建议this.checked
而不是$(this).is(':checked')
更高效,更容易打字,而且(在我看来)更容易阅读…我可以建议this.checked
而不是$(this).is(':checked')
更高效,更容易打字,更容易阅读吗(在我看来)更容易阅读…@Martin这确实有效,是一个很好的解决方案,但希望你能理解为什么你的原稿不起作用,如果不起作用,请看下面的一些答案,并进行更详细的解释。@Martin这确实有效,是一个很好的解决方案,但希望你能理解为什么你的原稿不起作用,如果不起作用,请看下面的答案下面的一些答案解释得更详细一些。