用prototype.js包装跨度的html内容 - 是否可能?

时间:2014-08-05 10:58:03

标签: javascript prototypejs

我在论坛上有以下代码......

<h3 id="anonymous_element_1"> <a href="#" class="ipsSidebar_trigger">×</a> Latest Posts</h3>

<h3 id="anonymous_element_2"> <a href="#" class="ipsSidebar_trigger">×</a> Popular Posts</h3>

是否可以将最新帖子和热门帖子文本包含在span标签中,同时使用prototype.js保持相同的结构?

由于

1 个答案:

答案 0 :(得分:1)

如果要在包装器中放置多个元素,最简单的方法是创建一个元素,然后移动其中的其他项。

var wrap = Element.new('span', {id: 'whatever'});
wrap.insert($'anonymous_element_1').remove();
wrap.insert($'anonymous_element_2').remove();

如果你只有一件事要包装,那么规范的方式是这样的:

$('anonymous_element_1').wrap('span', {[attributes as a hash]);