У меня есть дом, как в следующемВыберите ближайший вход радио
<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