Как изменить jquery для использования var вместо «12»?Как использовать переменную в JQuery select
var disableId = 12;
if (e.currentTarget.checked) {
$("input:checkbox[value=12]").attr("disabled", true);
}
else {
$("input:checkbox[value=12]").attr("disabled", false);
}
$ («вход: Флажок [значение = '» + disableId + "']). attr (" disabled ", true); –
Если вы перейдете прямо к ответу Антона, я просто укажу здесь [то, что я сказал в своем ответе] (http://stackoverflow.com/a/21482280/1317805): оператор 'if', который вы используете, не является необходимым, поскольку вы можете просто передать' e.currentTarget.checked' вместо 'true' или' false'. Вы также должны использовать 'prop () 'вместо' attr() '. –