我很难理解为什么不能多次附加 jQuery 对象:
jQuery
var $divObj = $('<div/>', { 'text': 'This is a div!' });
$('button').on('click', function() {
$('#example').append($divObj);
});
标记
<div id="example"></div>
<button>Add Div</button>
这仅在第一次button
单击时有效。随后的点击似乎没有做任何事情。
我知道我可以clone()
在附加对象时使用,或者可以将其div
作为字符串传递,但我正在寻找关于为什么附加对象不能多次工作的解释。