我得到這個:爲什麼我的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