我无法让它正常工作。
<div id="xrod"><input class="yrod"></div>
为什么这行jquery代码不能将克隆的输入框的值设置为5?
var row = $('#xrod').clone();
row.find('.yrod')
.val(5);
$('#xrod').append(row.html());
我无法让它正常工作。
<div id="xrod"><input class="yrod"></div>
var row = $('#xrod').clone();
row.find('.yrod')
.val(5);
$('#xrod').append(row.html());
常见错误
var row = $('#xrod').clone();
row.find('.yrod').val(5); // you think you change the value of the cloned object but you don't
$('#xrod').append(row.html());
你缺乏参考资料
var row = $('#xrod').clone();
row = row.find('.yrod')
.val(5);
$('#xrod').append(row);
.html()
。试试这个:
var xrod = $("#xrod");
var row = xrod.clone();
row.appendTo(xrod).find('.yrod').val(5);