从一开始我就想说我对jQuery知之甚少 - 我现在已经使用小脚本大约一周了。这是一个有用的工具,但我不确定我想要达到的目标是否可行。
我有一个表布局,如JS Fiddle所示,一个8列布局。我想要实现的是,如果文本是第2列第2行中的MATCH TEXT,并且文本框中有数字3,那么这将使用零更新其他两个文本框。
我在another StackOverflow post找到了这个稍微相似的代码:
$('#txtAmt').change(function() {
var txtAmtval = $('#txtAmt').val();
$('#txtInterest%').val(txtAmtval);
});
事情是,虽然这些值的值以三个为一组出现在我的表中,但我可能想要自动更新第2行和第3行,或者第1行和第3行,或者第1行和第2行 - 所以我不认为我可以引用文本框的名称标签。
我搜索了互联网,但我无法确定这是否可行或如何实施?
答案 0 :(得分:1)
只需为所有文本框指定相同的类名。在你的小提琴中,我看到你使用了班级errorMessage
。所以就像
$(".errorMessage").change(function(){
//Maybe you have more logic
if ($(this).val() == 3){
$(".errorMessage").not(this).val(0);
}
});