作者robinnpca (rob)
看板Ajax
標題[問題] jquery after事件如何不自動加入後標籤
時間Sun Jan 29 15:14:20 2012
有一段標籤要用after加入到另外一組標籤後
但是加入後都會自動加上後標籤
如
var data=<line y2="0" x2="500" y1="0" x1="0" stroke-width="30" stroke="#ffff56"
fill="none" />;
$("p:contains('內文')").after(data);
都會變成
<p>內文</p><line y2="0" x2="500" y1="0" x1="0" stroke-width="30" stroke="#ffff56"
fill="none">
</line>
自動加入後面的</line>
但是這樣子在原來程式就無法認定他是一個line的標籤了>__<請問
要下什麼指令才可以放在原先的p後面且不要自動去修改呢?
請教大家!感謝!
--
寧願天空是藍色~
也不願心情是藍的!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.233.4.14
※ 編輯: robinnpca 來自: 118.233.4.14 (01/29 15:14)
推 mrbigmouth:這跟jquery無關 JS在createElement時有些瀏覽器就會視 01/29 16:12
→ mrbigmouth:標籤名稱自動self close還是包起來.... 01/29 16:13
→ mrbigmouth:問題應該是出在你的"原來程式"是怎麼判定line標籤的 01/29 16:14
→ amos6064:你可以自己組字串放進去 01/29 23:41
→ robinnpca:恩!應該是判斷有問題!我再研究看看!thanks! 01/30 14:27