jquery - 清空 jQuery 中 tr 中的所有输入字段?

标签 jquery

<tr>
<td>X</td>
<td><input type="text" value="blabla"></td>
<td><input type="text" value="blabla"></td>
<td><input type="text" value="blabla"></td>
<td><input type="text" value="blabla"></td>
</tr>
<tr>
<td>X</td>
<td><input type="text" value="again"></td>
<td><input type="text" value="again"></td>
<td><input type="text" value="again"></td>
<td><input type="text" value="again"></td>
</tr>

如何在 jQuery 中单击 X,它将清空 tr 内的输入字段?

最佳答案

将带有 X 的单元格更改为:

<td><a href="#" class="click-here">X</a></td>

然后将其放入页面中的脚本标签内:

jQuery(document).ready(function() {
  jQuery('.click-here').click(function() {
    jQuery(this).parents('tr').find('input').val('');
  });
});

更新

基于类名而不是 ID 制作 jQuery,因此它更可重用。

关于jquery - 清空 jQuery 中 tr 中的所有输入字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7447923/

相关文章:

javascript - 下拉菜单 - 与内容碰撞

javascript - 按 Enter 键创建表格行

Javascript URL 查询字符串逻辑

jquery - 转换为 JSON 时忽略 null 属性

php - AJAX 调用后在完成的重定向页面上加载事件

jquery - 如何使用 jQuery 捕捉 colorbox 打开事件?

javascript - 寻找一种更好的方式来显示/隐藏元素

jquery - 缩放到最垂直的中间线

javascript - 如何使用 jQuery 真正限制输入字段的可用字符?

javascript - jQuery 删除基于另一个选择的 SELECT 选项(需要支持所有浏览器)