Javascript 当div索引大于1时如何启用提交按钮
我在jquery中有一个问题,我可以动态添加div,当div的最大索引大于2时,我想启用提交按钮,这是以前禁用的,这些是一些代码,但我不知道它是如何工作的Javascript 当div索引大于1时如何启用提交按钮,javascript,jquery,model-view-controller,indexing,Javascript,Jquery,Model View Controller,Indexing,我在jquery中有一个问题,我可以动态添加div,当div的最大索引大于2时,我想启用提交按钮,这是以前禁用的,这些是一些代码,但我不知道它是如何工作的 if ("max index of div biger than 2") { $('input[disabled="disabled"]').removeAttr('disabled'); } else { $('input[disabled="disabled"]').attr("disabl
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”来区别于其他类,现在它工作了!!!但是
对于delete,我使用
<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>
@CheckBoxFor(x=>x.IsRight,true)
@Html.TextBoxFor(t=>t.Name)
但是正如你所看到的,删除功能不能用class=“radio”删除div,我在div的索引为0时删除div,但提交按钮仍处于启用状态。我希望在删除div时禁用提交按钮,直到div的索引为0时才使用
.length
if ($('div').length => 2) {
$('input[disabled="disabled"]').removeAttr('disabled');
}
else {
$('input[disabled="disabled"]').attr("disabled", "disabled");
}
}
如果($('.selector').length>2{…},你说的索引是什么意思?
如果($('.selector').length>2){…}
?div的索引,我单击一个按钮,它会为ex添加一个测试,索引为0,我再次单击按钮,添加另一个测试,索引为1,我想单击直到索引>2,然后启用在div没有索引之前禁用的提交按钮,你这是什么意思?通过索引,您是指计算子项时的div数吗?如果页面上有2个或更多div,这将禁用所有输入;我不认为这是问题好吧,这就是op写的——那么问题是什么呢?:)如何禁用索引大于1的div的子级输入,这将使前2个div的输入保持启用状态。。。正确的?还是我误解了?