我在点击一个按钮时添加了一个新行,该行包含3个文本框和一个选择buutton。如何制作文本框并选择该值为新添加的行的空值。
$('#table').find("sno_'+i'").val('');
这里“i”是动态生成的行。但这不起作用。
答案 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)