我正在尝试用 div 包装输入元素,然后将另一个元素附加到包装 div。
标记:
<div>
<input type="text" id="foo" />
</div>
JS:
var wrapper = $('<div class="wrapper"></div>'),
somethingElse = $('<div class="something-else"></div>');
$('#foo').wrap(wrapper);
wrapper.append(somethingElse);
JSFiddle:http: //jsfiddle.net/ckpeZ/
问题是“somethingElse” div 没有附加到包装器中。就像这条线wrapper.append(somethingElse)
被完全忽略了。我究竟做错了什么?