我得到这个:为什么我的JQuery.after()在元素之前插入代码?
$('input[name=whatWeLove1]').before('<ul><li>');
$('input[name=whatWeLove1]').after('</li></ul>');
,并产生这样的:
<ul>
<li>
</li>
</ul>
<input type="text" name="whatWeLove1" class="" maxlength="40">
为什么?
干杯, 斯特凡
这里最根本的一点是,你在HTML标记来思考,但你不处理一旦加载页面就会带有标记,您正在处理DOM树 - 实际对象图中的实际对象。 – 2012-03-28 09:39:07