1

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

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

4

1 回答 1

2

只计算divs使用.length

if ($('div').length => 2) {
        $('input[disabled="disabled"]').removeAttr('disabled');
    }
    else {
        $('input[disabled="disabled"]').attr("disabled", "disabled");
    }
}
于 2013-05-28T13:59:11.367 回答