2009-07-03 6 views
0

私はリンクに余分な記述的なdivを追加しようとしています。 divはtitle属性から情報を取得する必要があります。私のリンクへの記述div

タイトル属性を取得できましたが、div .omschrijvingにどのように渡しますか?

$("#sidebar li ").append("<div class='omschrijving'></div>"); 
$("#sidebar li a").each(function(){ 
    var hoverText = $(this).attr("title"); 
    $(this).text(hoverText); 
}); 

ありがとうございます。

+1

これを確認するだけです:これはあなたが行っている効果ですか? http://meyerweb.com/eric/css/edge/popups/demo.html(このデモは純粋なCSSで行われています。あなたが試しているように、javascriptでそれを行う方法がありますが、まず私は確信していましたこれはあなたが何をしているかということです)。 – Stobor

答えて

1

私は親liをつかんで、ちょうど追加してそのテキストを設定したdivを見つけます。

$("#sidebar li ").append("<div class='omschrijving'></div>"); 
$("#sidebar li a").each(function(){ 
    var hoverText = $(this).attr("title"); 
    $(this).closest('li').find('div.omschirjving').text(hoverText); 
}); 

また、これらを1つの方法に組み合わせることも考えられます。

$('#sidebar li').each(function() { 
    var title = $(this).find('a').attr('title'); 
    $("<div class='omschrijving'>" + title + "</div>").appendTo(this); 
});