<table class="table">
<tr>
<th>A</th>
<th>B</th>
<th>C</th>
<th>D</th>
<th>E</th>
</tr>
<tr>
<td><input class="A" type="checkbox" value="" /></td>
<td><input class="B" type="checkbox" value="" /></td>
<td><input class="C" type="checkbox" value="" /></td>
<td><input class="D" type="checkbox" value="" /></td>
<td><input class="E" type="checkbox" value="" /></td>
</tr></table>目的:在點(diǎn)擊td任何地方的時(shí)候,checkbox都設(shè)置成被選中或取消的狀態(tài)但是在點(diǎn)擊td選中或者取消checkbox時(shí),如果點(diǎn)擊checkbox操作的時(shí)候會(huì)和td選中 取消沖突,造成checkbox不能選,js如下:$(".table").on("click", "tr td", function(){ var checkbox = $(this).find("input[type='checkbox']"); var isChecked = checkbox.is(":checked");
//
if (isChecked) {
checkbox.removeAttr("checked");
} else {
checkbox.attr("checked","true");
}
})怎么才能在td之前 檢查點(diǎn)擊的是不是checkbox呢?
點(diǎn)擊table中td 選中td中checkbox問(wèn)題
慕桂英4014372
2018-08-11 10:09:10