在我创建,我让最终用户在“文本格式”前缀和后缀添加到一个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