如何使用jquery在html表中找到Row

时间:2011-01-17 15:24:37

标签: jquery jquery-selectors

我在点击一个按钮时添加了一个新行,该行包含3个文本框和一个选择buutton。如何制作文本框并选择该值为新添加的行的空值。

$('#table').find("sno_'+i'").val('');

这里“i”是动态生成的行。但这不起作用。

2 个答案:

答案 0 :(得分:1)

如果您将其作为 last 行附加,并且想要清除所有表单元素值,则可以执行以下操作:

$('#table tr:last :input').val('');

如果您需要将其限制为文本并选择输入,请执行以下操作:

$('#table tr:last').find(':text,:select').val('');

除此之外,你的问题不是很清楚。如果i是行的索引,则执行:

$('#table tr').eq(i).find(':text,:select').val('');

如果i已附加到该行的类上,请执行以下操作:

$('#table tr.sno_' + i).find(':text,:select').val('');

如果i已附加到该行的ID属性,请执行以下操作:

$('#sno_' + i).find(':text,:select').val('');

答案 1 :(得分:0)

无论它意味着什么,乍一看+i应该在引号之外:

.find("sno_" +i)