我创建了一个div动态并附加到div。我试图从查询中添加数据并将其加载到该文本字段中。但是,我无法选择动态创建的元素,因为它在DOM中不可见,因为它已经加载。 这是我fiddle选择动态创建的元素
<div id="parent">
<input id='childButton' type="button" value="Add"/>
<div id="child" data-row="0">
<input type="text" value="" />
</div>
</div>
var rowNum = 0;
$('#parent').on('click', '#childButton', function() {
var clone = $('#child').clone().attr('data-row', ++rowNum);
$('#parent').append(clone);
console.log($('#child[data-row=1]').length);
});
同'克隆元素id'是问题 – nikhil
解释**无法选择动态创建的元素**。你如何选择? – Manwal