div index大于1时如何启用提交按钮

时间:2013-05-28 13:54:36

标签: 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("disabled", "disabled");
    }
}

我不知道如何在jquery中编写条件

感谢您的所有回复,我的代码是if($('div.radio')。长度> 0),我有一个类“无线电”与其他人区分,现在它的作品!! !但是

删除,我使用

<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>

但是正如你所见,删除功能无法删除带有class =“radio”的div,当div = 0的索引时我删除了div,但仍然启用了提交按钮..我希望提交按钮是当我删除div = div = 0

的指数时禁用

1 个答案:

答案 0 :(得分:2)

使用divs

计算.length
if ($('div').length => 2) {
        $('input[disabled="disabled"]').removeAttr('disabled');
    }
    else {
        $('input[disabled="disabled"]').attr("disabled", "disabled");
    }
}