簡體   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