繁体   English   中英

GridView中复选框的单击事件,如何知道它是选中还是未选中?

[英]click event of checkbox in gridview, how to know it was checked or unchecked?

我在gridview中有一个复选框列,并获取其Click事件。 但是我只是想说我不需要Click事件,而是需要知道客户端是否选中了复选框的事件。 但是这些事件不可用。

请指导如何处理。

通过将css类设置为复选框,在列上使用委托。 然后听这些复选框的click事件并检查实际dom元素的.checked属性

您仍然可以使用click事件。 函数内部使用:

$('#mycheckbox').click(function()
{
   if($(this).prop('checked'))
   {
      //Do something here
   }
   else
   {
      //Do something else here
   }
});

您可能正在检查复选框输入is(":checked")

在jsfiddle上查看我的示例: http : //jsfiddle.net/RWCZK/

$("#checked").click(function()
{
    if($(this).is(":checked"))
    {
    $("#show").hide();
    }
    else
    {
        $("#show").show();
    }
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM