<table>
<tr class="slots">
<td data-col="1" js-select>
<input class="time" type="radio"/> 1
</td>
<td data-col="2" js-select>
<input class="time" type="radio"/> 2
</td>
<td data-col="3" js-select>
<input class="time" type="radio"/> 3
</td>
<td data-col="4" js-select>
<input class="time" type="radio"/> 4
</td>
</tr>
var selected = $('[js-select]')
$(selected).click(function(e){
console.log('clicked')
// $(this).parents().siblings('.timing').attr('checked', true)
$(this).closest('input:radio').attr('checked', true)
})
當點擊TD手機本身,它應該設置特定的無線這是在相同的TD手機檢查爲真。這樣,它會將整列激活以突出顯示爲背景顏色。 我試過父母,兄弟姐妹,最近但它設置所有的無線電在本地機器上檢查爲真。
幫助讚賞。
我不完全知道是什麼你正在嘗試做,但重要的是要注意['closest()'](http://api.jquery.com/closest/)通過元素的祖先*; ['find()'](http://api.jquery.com/find/)查看後代。 –