javascript - 从表格单元格中选择值/文本/数字?

标签 javascript jquery html-table jquery-selectors

我是 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/

相关文章:

javascript - G+ 按钮的渲染回调

javascript - 检测 iframe 中的点击

jquery - 替代 "background-size"CSS 属性

javascript - jQuery ajax 调用 mvc Action 不会触发成功/错误

javascript - 在主干/下划线模板中使用循环

html - 尝试使用 CSS 将表格居中放置在表格中

html - 如何固定表格的标题行(带有水平和垂直滚动条)?

javascript - 如何从 Javascript 中的行获取包含的 WebDataGrid (Infragistics NetAdvantage) 控件?

javascript - 为什么我无权访问在上层作用域中创建的变量

java - 字符串格式删除 </table> 标记后的所有内容