2010-11-01 41 views
1

我有一个GridView创建复选框。GridView中显示检查复选框的计数

我想显示在我的页面上有多少个复选框没有使用按钮被点击。我希望它能够动态显示。

所以,如果我点击3个复选框,我会看到数字3被显示。 (显示在div标签内将是理想的)。

+0

这是我的GridView: – user494011 2010-11-01 21:21:48

+0

这是怎么由不同人编辑的问题? – 2010-11-01 21:50:09

+0

@jruddell请参阅http://stackoverflow.com/privileges特别是,查看“重新提问”和“编辑问题和答案”权限。请注意,我在这种情况下所做的一切都是删除一些不相关的标签 - 如果还有其他内容,我会发表评论。 – lonesomeday 2010-11-01 21:55:52

回答

0

这是很难做到这一点,而不能看到你的代码,但这样的事情应该工作:

$('#gridview').delegate('input:checkbox', 'click', function() { 
    var count = $('#gridview').find('input:checkbox:checked').length; 

    $('div#count').html(count); 
}); 
+0

即时通讯新的jquery,所以任何帮助,我可以通过电子邮件发送我的代码,以供您查看? – user494011 2010-11-01 21:43:29

+0

@ user494011 http://jsfiddle.net – lonesomeday 2010-11-01 21:44:28

2

是这样的:

$('#gridview input:checkbox').live('click', function(){ 
    $('#count').html($('#gridviewcontainer input:checkbox:checked').length); 
}) 
相关问题