我有DOM類似如下選擇最接近的無線輸入
<input type="radio" name="day_time[]" class="pickup-location-day" value="Sunday"> Sunday
<input type="radio" name="pickup_time[]" class="pickup-location-time" value="02:00am"> 02:00am
<input type="radio" name="pickup_time[]" class="pickup-location-time" value="02:30am"> 02:30am
<input type="radio" name="pickup_time[]" class="pickup-location-time" value="05:30am"> 05:30am<br>
<input type="radio" name="day_time[]" class="pickup-location-day" value="Sunday"> Monday
<input type="radio" name="pickup_time[]" class="pickup-location-time" value="02:00am"> 02:00am
<input type="radio" name="pickup_time[]" class="pickup-location-time" value="02:30am"> 02:30am
<input type="radio" name="pickup_time[]" class="pickup-location-time" value="05:30am"> 05:30am<br>
etc ....
我要綁定時選擇.pickup-location-time
與第一.pickup-location-day
一樣,當用戶選擇.pickup-location-time
最近「.pickup地點天」應該也選中。我使用了以下
$('.pickup-location-time').on('change', function() {
$(this).closest('.pickup-location-time').prop('checked', true);
})
但這不由
看在jQuery的API在什麼'最接近()用於'的。會發現它不會做你想要的,除非你的收音機被包裹在組元素 – charlietfl 2014-11-23 13:59:14