我想将 html 元素 append 到 div 并让 jquery 返回包含我刚刚 append 的元素的包装集,而不是包含 div 的包装集
所以我的 html:-
...
<div id="somediv">Some other elements...</div>
...
javascript:-
var jqueryObj = $('#somediv').append('<p>Hello, World!</p>');
alert(jqueryObj.html());
我希望通过 'Hello, world'
来提醒我不是'Some other elements...<p>Hello, World!</p>'
最佳答案
使用.appendTo()
而不是.append()
.
var jqueryObj = $('<p>Hello, World!</p>').appendTo('#somediv');
alert(jqueryObj.html()); // '<p>Hello, World!</p>'
关于jquery - 获取 jquery 的 .append() 返回包含 append 对象而不是容器的包装集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9276261/