jQuery .append外部标记

时间:2009-09-22 21:28:19

标签: jquery

我是jQuery的新手。说实话,这是我的头几天。

还有我的第一个问题。

$(document).ready(function() {
    $('span.head-span').parent().addClass('head-h').append('<div class="clx" />')
});

结果我有了这个

<h1 class="head-h"><span class="head-span">This is Some Heading</span><div class="clx"/></h1>

我需要在jQuery中做什么,所以我的.clx会出现在。像这样

<h1 class="head-h"><span class="head-span">This is Some Heading</span></h1><div class="clx"/>

非常感谢你。

3 个答案:

答案 0 :(得分:14)

您应该可以使用after()代替append()

来执行此操作
$('span.head-span').parent().addClass('head-h').after('<div class="clx" />')

答案 1 :(得分:3)

如果你想在标题后面加上div,请不要追加它,使用after方法:

$('h1').after('<div class="clx" />');

答案 2 :(得分:3)

使用after method,如下所示:

$('span.head-span').parent().addClass('head-h').after('<div class="clx" />')