我是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"/>
非常感谢你。
答案 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" />')