更改以下具有相同名称的项目

change below items with same name

我在同一列中有一组项目 table 每行中的每个项目 (text_item)。在更改其中一个时,我需要更改以下所有项目,例如,如果我将 item1 的值更改为 1,然后 item2item3 等。更改为 1。 所有项目都具有相同的名称。

我编写了以下代码,但它不起作用:

$('input[name=textName]').change(
    $(this).nextAll('input[name=textName]').each(function(){
        $(this).val(1)
    })
);

我不知道为什么它不工作以及出了什么问题。任何帮助将不胜感激

你应该这样做:

$('input[name=textName]').change(/* you forgot this part: */ function(){
    $(this).nextAll('input[name=textName]').each(function(){
        $(this).val(1);
    });
});

JSFiddle

您忘记在 .change() 事件中用 function(){} 封装代码