我试图让这段代码在 jQuery 中工作,并且我试图确保对于每个根元素的每次迭代,其用于同一迭代的备用根元素不包含任何内容。否则,它将 .val("") 属性设置为空字符串。如果可能,使用搜索、查找或交换来寻找简单的解决方案。
每个匹配的数字都在相同的行级别和相同的迭代计数上。
我有两种输入类型的输入文本元素,它们具有两个不同的根名称,如下所示:
第一个根是“ rootA ”
<input type="text" name="rootA1" /> <input type="text" name="rootA2 /> <input type="text" name="rootA3" />第二个根是“ rootB ”
<input type="text" name="rootB1" /> <input type="text" name="rootB2 /> <input type="text" name="rootB3" />
如果调用函数 fnRootA(); 调用任何 rootA,则在模糊时。如果调用函数 fnRootB(); 调用任何 rootB,则在模糊时。
同样,我试图确保对于像 1 这样的每次迭代,备用根不包含任何内容,否则它将 .val("") 属性设置为被模糊的根的空字符串。
我当前的代码适用于单个元素,但想使用 find 或 search 但不知道如何构造它。
$("input[name='rootA1']").blur(function(e) { fnRootA(1); // 这段代码只是删除了 rootA1 的值 val("") //如果rootB1里面有东西value属性 // 括号中的 (1) 是迭代次数 });