我是 Jquery/JS 的新手 - 因为这是我这周第一次接触它。
我在 cfm 文件中有一个巨大的 html 表格。它是这样的:
...
<td nowrap align="center"><INPUT readonly type="text" name="ttct" SIZE="5"></td>
<td nowrap align="center"><INPUT readonly type="text" name="ttemp" SIZE="5"></td>
<td nowrap align="center"><INPUT readonly type="text" name="ttpdp" SIZE="5"></td>
...
这些单元格的值在 JS 的其他地方设置。我想要做的是选择所有具有特定值(在本例中为零)的单元格,并将它们设置为空。
在一个单独的 js 文件中,我有一个函数说:
...
$('input[name^="t"]').filter('input[name$="p"]').val('')
$('input[name^="t"]').filter('input[name$="d"]').val('')
$('input[name^="r"]').filter('input[name$="p"]').val('')
$('input[name^="r"]').filter('input[name$="d"]').val('')
...
选择所有单元格。我如何过滤它以仅将那些为零的单元格设置为空,而不是所有单元格?
我已经尝试了很多事情都无济于事。
最佳答案
$('td input:text').filter(function() { return $(this).val() == 0; }).val("");
或
$('td input:text[value="0"]').val("");
关于javascript - 从表格单元格中选择值/文本/数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6957392/