0

从一开始我想说我对 jQuery 知之甚少——我已经使用小脚本大约一个星期了。这是一个有用的工具,但我不确定我想要实现的目标是否可能。

我有一个表格布局,如这个JS Fiddle所示,一个 8 列布局。我想要实现的是,如果文本是第 2 列第 2 行中的 MATCH TEXT,并且文本框中的数字为 3,那么这将使用零更新其他两个文本框。

我从另一个 StackOverflow 帖子中发现了这个稍微相似的代码:

$('#txtAmt').change(function() {
    var txtAmtval = $('#txtAmt').val();
    $('#txtInterest%').val(txtAmtval);
});

问题是,虽然这些值集以三组的形式出现在我的表中,但我可能想自动更新第 2 行和第 3 行,或第 1 和第 3 行,或第 1 和第 2 行 - 所以我认为我不能参考文本框的名称标签。

我已经搜索了互联网,但我无法确定这是否可行或如何实施?

4

1 回答 1

1

只需为所有文本框提供相同的类名即可。在你的小提琴中,我看到你使用了 class errorMessage。所以就这么简单

$(".errorMessage").change(function(){
//Maybe you have more logic
     if ($(this).val() == 3){
         $(".errorMessage").not(this).val(0);
     }
});

小提琴

于 2013-06-03T13:44:21.613 回答