我现在正在为这段代码苦苦挣扎。 希望你能帮助我:) 我尽量做到什么:找到一个元素,然后在下一个插入内容后
- 找到的元素。
- 在(1)中发现的元素之后的元素之后插入html。
这里是我的HTML:
<div class="paragraph" data-template="1" data-id="1"></div>
<div class="icons"></div>
我想用 “图标” 类的元素之后插入,所以我尝试:
$(data).insertAfter('.paragraph').find('[data-id="'+appendAfter+'"]').next('.icons');
..其中$(数据)一个HTML字符串
失败。 如果我删除next()函数,它的图标之前插入,但是这不是我想要的东西:
$(data).insertAfter('.paragraph').find('[data-id="'+appendAfter+'"]');
因此,找到该元素的作品,但之后没有跳过元素,然后插入。
干杯, 罗伯特
“失败”是什么意思?你有Javascript错误吗?什么都没有发生?你把内容插入错误的地方了吗? – 2012-02-01 10:34:57