我有7个输入文本框。基于输入输入我需要相应地禁用它们。例如,如果我输入输出为4输出,前四个文本框应相应地进行输出(输入限制为小于7),并且这是使用Jquery
完成的答案 0 :(得分:1)
这是一个关于如何做到的简单示例:
$("input").on("change", function()
{
$("input:lt(" + $(this).data("index") + ")").prop("disabled", "disabled");
});
使用data attributes我设置了每个元素的索引(在某些情况下可以使用index()
,但它更复杂)。因此,当任何元素被更改时,我得到所有输入的索引less than已更改的一个(input:lt(index)
)和禁用它设置其property disabled
我希望很清楚。
答案 1 :(得分:0)
for (i = 0; i < contract; i++)
{
$('#tblTest').find('tbody').find('tr').find('.Year')[i].disabled = false;
var samtes = $('#tblTest').find('tbody').find('tr').find('.Year')[0].disabled = false;
}