我在更改用于克隆输入字段的脚本时遇到问题。
我想克隆没有值的字段,但我不能。
你能给我什么建议吗? 感谢var scntDiv = $('#p_scents');
var i = $('#p_scents p').length + 1;
$('#addScnt').click(function() {
if (i <= 10) {
$('#p_scents p:first').clone().find('input').attr('name', function(index, value) {
return value + i;
}).end().append('<a href="#" class="remScnt"><%=xRimuovi%></a>').appendTo(scntDiv);
new tcal({
formname: 'NEW',
controlname: 'startd' + i
});
i++;
return false;
}
else {
alert('Max element!');
}
});
<input type="text" class="form-control" id="p_scnt" size="20" name="clienteNome_1" value="" placeholder="<%=xNome%>" style="width:120px" />
<input type="text" class="form-control" id="p_scntCon" size="20" name="clienteCognome_1" value="" placeholder="<%=xCognome%>" style="width:120px" />
<input type="text" class="form-control" id="p_scntMail" size="20" name="clienteMail_1" value="" placeholder="<%=xEmail%>" style="width:150px" onBlur="emailCheckemailStr(this.value)" />
<input type="text" class="form-control" id="p_scntTel" size="20" name="clienteTel_1" value="" placeholder="<%=xCellulare2%>" style="width:120px" />
<input type="button" value="<%=xAggiungi%>" id="addScnt" class="btn btn-warning" style="width:100px;height:35px">
答案 0 :(得分:1)
克隆后将值设置为空白
$('#p_scents p:first').clone().find('input').val("");
答案 1 :(得分:0)
尝试这样的事情:
var field = $('input').clone();
field.val("");
答案 2 :(得分:0)
克隆后将该值设置为null。试试 -
$('#p_scents p:first').clone().find('input').val('').attr('name', function(index, value) {
...