在我創建,我讓最終用戶在「文本格式」前綴和後綴添加到一個jQuery倒計時的應用程序。
倒計時的元素通過AJAX獲取,並通過jQ插入到DOM中。jQuery的:追加和前面加上未關閉的HTML元素
這兩個區域的例子可以是:
前綴:<span style="color:blue">
後綴:</span>
我需要做的是什麼包裝所有需要這兩者之間的倒計時的代碼。
但是當我嘗試添加它們,所有的jQuery方法我試過(追加&前置)和PrototypeJS」 Element.insert()
將關閉所有打開的標籤前綴,使後綴沒用。
我甚至試過如下:
$(this).parent().html(data['prefix'] + $(this).parent().html() + data['suffix']);
這導致元件與DOM樹被刪除。還試圖在將其推回到.html()
之前在本地存儲innerHTML並撥動它。
我不能這兩個領域的結合在了一起,並在其上使用.wrap()
,如其中一方可以是完全完美的HTML字符串。
<span class='tag'>This is a tag</span>
如果我試圖用對.wrap()
,我想我的代碼的其餘部分最終會內部的。
你能爲我們提供的jsfiddle? –
你可以做一個[jsfiddle](http://www.jsfiddle.net),它不是很清楚你在做什麼,很難提供正確的答案。 –
@ maxedison製作了一個jsfiddle,它完全展示了我想要達到的目標。 http://jsfiddle.net/xPb2a/ – MartinAronsen