我在 jquery 中有一个问题,我可以动态添加 div,当 div 的最大索引大于 2 时,我想启用之前禁用的提交按钮,这些是一些代码,但我不知道它是如何工作的?
if ("max index of div biger than 2") {
$('input[disabled="disabled"]').removeAttr('disabled');
}
else {
$('input[disabled="disabled"]').attr("disabled", "disabled");
}
}
我不知道怎么用jquery写条件
感谢您的所有回复,我的代码是 if($('div.radio').length > 0),我有一个类“radio”来与其他人区分开来,现在可以使用了!!!但是
对于删除,我使用
<div class="radio">
@Html.CheckBoxFor(x=>x.IsRight,true)
@Html.TextBoxFor(t => t.Name)<a class="option_delete" onclick="$(this).parent().remove();"></a><br />
</div>
但是如您所见,删除功能无法删除类为“radio”的 div,我在 div 的索引 = 0 时删除了 div,但提交按钮仍处于启用状态..我希望提交按钮是当我删除 div 直到 div 的索引 = 0 时禁用
最佳答案
只需使用 .length
计算 div
if ($('div').length => 2) {
$('input[disabled="disabled"]').removeAttr('disabled');
}
else {
$('input[disabled="disabled"]').attr("disabled", "disabled");
}
}
关于javascript - 当 div 索引大于 1 时如何启用提交按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16793924/