我有一個表格,我試圖用jQuery來定位複選框。我想單擊一個單獨的td中的複選框,然後更改該td的背景顏色,但我似乎無法完全鎖定複選框。這是我的表的TR(它有更多的TD的我只包括兩個用於此錯誤。定位表格內的複選框
<tr class="sources">
<td><a href="#">Single Life Annuity</a></td>
<td>
<div class="left"><input type="checkbox"></div>
<div class="right">
<span class="relval">100%</span>
<span class="benyou">$517.00</span>
<span class="benben">$0</span>
</div>
</td>
<td>
<div class="left"><input type="checkbox"></div>
<div class="right">
<span class="relval">98%</span>
<span class="benyou">$2,916.00</span>
<span class="benben">$0</span>
</div>
</td>
</tr>
這是我使用查找複選框的。我使用的是的console.log以確保jQuery的我發現該複選框,但在本質上會使用addClass(".active");
$(".sources td").click(function(e)
{
$(this).parent().find('input:checkbox').attr('checked', 'checked');
console.log('you got it!');
});
任何幫助將提前偉大的!謝謝。
也請添加CSS。 – 2013-03-12 20:16:33
你使用的是什麼jQuery版本? – DotNetWala 2013-03-12 20:17:04
檢查您正在使用的選擇器... – VoidKing 2013-03-12 20:17:52