У меня есть код, который я написал, но он не работает, см. Ниже:
$('#Reserve, #BuyItNowPrice, #featureplate').attr('disabled','disabled');
$('.fake-fieldset .fake-input').css({'background-color':'#e1e1e1'});
$('.enable').click(function(){
if($('.enable:checked')){
$(this).closest('input').removeAttr('disabled');
}
else{
$(this).closest('input').attr('disabled','disabled');
}
});
Эта структура HTML повторяется 3 раза в моем коде, см. Ниже
<strong><input type="checkbox" class="enable" /> Specify Buy It Now Price</strong>
<div class="fake-fieldset">
<div class="fake-input">
<span>£ </span>
<input type="text" id="BuyItNowPrice" name="BuyItNowPrice" value="" />
</div>
</div>
Я хотел бы, чтобы при проверке .enable
ближайший вход стал активным, чтобы пользователь мог ввести значение
Любая помощь будет принята с благодарностью, Спасибо