重置表格的所有输入框

时间:2013-07-01 11:34:50

标签: javascript jquery html-table

我有一张这样的表:

<div class="attack_options">
    <table>
        <tr>
        <td>
              <input type="text" name="date" /></td>
        </tr>

        <tr>
        <td>
              <input type="text" name="date2" /></td>
        </tr>
.
.
.

  </table>
</div>

我想清除事件中的所有输入字段数据。

我试过了:

$('table').trigger("reset");

确定以上是错误的我认为但是

有什么问题
$('.attack_options').find('input:text').val('');

请帮助我在这里做错了什么

2 个答案:

答案 0 :(得分:1)

您可以使用以下方法在一行中实现此目的:

function reset() {
   $(".attack_options input").val('');
}

请参阅http://jsfiddle.net/CCFCC/

要定位文本类型的输入,请添加属性选择器:

function reset() {
   $(".attack_options input[type=text]").val('');
}

答案 1 :(得分:0)

function reset() {
   $(".attack_options input").val('');
}

http://jsfiddle.net/yBQB3/1/