Я заставляю себя орехами, пытаясь отключить переключатель в форме, которая генерируется динамически. Это код, который я использую. То, что бросает ошибку, - это имя идентификатора из-за всех скобок в нем. Я попытался убежать от них, но безрезультатно.Отключить радиокнопку с помощью jQuery в динамической форме
Сценарий:
$(document).ready(function() {
$("div.property_options_select input[id='#akID\\[114\\]\\[atRadioOptionID\\]\\[\\]1']").on('click',function(){
$("input:radio").attr('disabled',true);
});
});
HTML-:
<div class="property_options_select">
<label class="radio">
<input type="radio" name="akID[114][atRadioOptionID][]" id="akID[114][atRadioOptionID][]1" value="17" class="ccm-input-radio" /> 9:00AM - 11:00AM </label>
<label class="radio">
<input type="radio" name="akID[114][atRadioOptionID][]" id="akID[114][atRadioOptionID][]2" value="18" class="ccm-input-radio" /> 9:30AM - 11:30AM </label>
Кто-нибудь есть предложение, как целевой, что первый переключатель?
Почему вы не смотрите радиокнопок на там имя класса 'куб.см-вход-radio'. Еще одно предложение, старайтесь избегать использования селектора атрибутов как более медленного, чем селектор класса, который используется напрямую. – dreamweiver