2009-08-07 103 views
0

我有一個包含多個複選框列的網格視圖,我想知道是否有人可以告訴我如何選擇唯一列中的所有複選框。我不想在標題中選中一個複選框,並讓它選中網格視圖中的所有複選框。我是新來的jQuery,字面上在初學者階段,並希望能夠做到這一點在jQuery中。使用Jquery從唯一列中選擇/取消選擇複選框

由於事先 特里

回答

0

所有複選框必須是類= 「MyClass的」

$(".myClass").attr("checked", true); 

擴展的例子:

<html> 
    <head> 
    <title></title> 
    <script type="text/javascript" src="../jquery-ui-1.7.custom/js/jquery-1.3.2.min.js"></script> 
    <script type="text/javascript"> 
     jQuery(function(){ 
      alert('before') 
      $(".myClass").attr("checked", true); 
      alert('after') 
     }); 
    </script> 
    </head> 
    <body> 
     <input type="checkbox" id="cb1" class="myClass" value="false"> 
     <input type="checkbox" id="cb2" class="myClass" value="false"> 
     <input type="checkbox" id="cb3" class="myClass" value="false"> 
     <input type="checkbox" id="cb4" class="myClass" value="false"> 
     <input type="checkbox" id="cb5" class="myClass" value="false"> 
     <input type="checkbox" id="cb6" class="myClass" value="false"> 
     <input type="checkbox" id="cb7" class="myClass" value="false"> 
     <input type="checkbox" id="cb8" class="myClass" value="false"> 
     <input type="checkbox" id="cb9" class="myClass" value="false"> 
     <input type="checkbox" id="cb0" class="myClass" value="false"> 
    </body> 
</html> 
+0

安德烈你好,我想你解決方案,也沒有運氣。我得到同樣的錯誤,我發佈到安德拉下面.... – TGS 2009-08-10 21:40:02

+0

我只有600個字符來顯示我的HTML,它會結束。基本上,當瀏覽器讀取這一行時: $(「。Bill1」)。attr(「checked」,true); 瀏覽器出現以下錯誤: Microsoft JScript運行時錯誤:'null'爲空或不是對象 所有複選框都在gridview中,並且都有一個class =「Bill1」分配給它們。 如果我使用document.getelementbyid,我看到複選框存在,但jquery使用$(document).ready(function() {(「。Bill1」)。attr(「checked」,false); }); 它崩潰..爲什麼不能查看複選框? 特里 – TGS 2009-08-11 18:15:32

+0

600個字符是如何創建的?可以把複選框的代碼,看到HTML。 – 2009-08-11 19:31:20

0
// assuming you want to specify the column index. 
var selectedColumnIndex = 2; 

$('td:nth-child(' + selectedColumnIndex + ')').each(function(){ 
    $(":checkbox", $(this)).attr("checked", true); 
}); 
+0

嗨安德拉,我試過你的解決方案,但我在javascript中得到以下錯誤: Microsoft JScript運行時錯誤:'null'爲空或不是對象 我相信我必須在引用列之前引用gridview一世? – TGS 2009-08-10 20:34:15

+0

嗨TGS,給我看一些你的GridView標記。另外,請在你的問題上標記asp.net。 – 2009-08-11 10:40:50

相關問題