2012-07-05 68 views
0

我有一個兩列的表格。第一列是所有複選框,第二列是屬性名稱列表。如何檢查包含特定文本的表格單元格旁邊的複選框?選擇複選框,其中表格中包含特定的文本

這是我的表:

<table id="table1"> 
    <tr> 
     <td class="SelectColumn"><span title="Select this attribute"> 
      <input id="chkSelected" type="checkbox" /></span> </td> 
     <td>Age (required)</td> 
    </tr> 
</table> 

這是我嘗試用jQuery代碼:

$('#[someButton]').click(function() { 
     var tableRow = $("td:contains('required')").closest('td').find('input'); 
     $(tableRow).attr('checked', true); 
}); 

當我調試代碼,tableRow.length返回0

回答

0

我想我自己找到答案:)

var tableRow = $("td:contains('required')").prev().find('input'); 

$(tableRow).attr('checked', true); 

有沒有更優雅/高效的方法來做到這一點?

相關問題