javascript - 当 div 索引大于 1 时如何启用提交按钮

标签 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').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/

相关文章:

javascript onclick自定义光标

javascript - JQuery:追加在元素之前

javascript - Web2py:使用表单提交 Javascript 变量

jquery - 如何获取单击的单选按钮的值?

jquery - 拖动时如何将 JQuery UI 可排序项目定位在鼠标光标处?

jquery - 在 jquery 中全部展开/折叠

model-view-controller - JSF:依赖于另一个 Controller 的 Controller ?

javascript - Ember.js 'Objects' 和 'ArrayController'

javascript - 使用谷歌搜索 url

c++ - Qt QML 数据模型似乎不适用于 C++