2009-09-22 9 views
8

私はjQueryを初めて使っています。正直言って、それは私の最初の数日です。jQuery。outside outside tag

私の最初の質問があります。私はこの

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

が、私は私の.clxが後に表示されますので、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></h1><div class="clx"/> 

ありがとうございます。

+0

その隣にあるチェックをクリックすることで受け入れられるように答えます。 – SLaks

答えて

13

あなたはこのappend()

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

あなたはヘッダの後のdivをしたい場合は、それを追加していないが、afterメソッドを使用します。

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

の代わりにafter()を使用して行うことができるはず次のようにafter methodを使用してください。

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