2010-11-25 10 views
4

JQueryでHTML文書のテキストを選択してリンクを追加する方法はありますか?あなたは以下のようにそれを行うことができますJQueryのテキストへのリンクを追加

$(someSelector).wrap(function() { 
    var link = $('<a/>'); 
    link.attr('href', 'somewhere_far_far_away'); 
    link.text($(this).text()); 
    return link; 
}); 

答えて

13

あなたはjQueryのwrap機能を使用することができます。その後、

var txtN=$("#div").text(); 
    var htmlStr=<a href="">txtN</a> 

あなたが位置を設定するために、絶対位置を使用することができます... HTMLで

をhtmlStrを注入。

+0

@jacom、ちょうど知りたい、上記のコードはsomeselectorの内部にhref htmlを追加....? – kobe

+0

@gov確かにそうです。 –

+0

@jacom、素晴らしい1つの新しいことを今朝、おかげで+1あなたのために学ぶ。 – kobe

3

多くのおかげで、 ナビ

-1

これは私がそれを行う方法です。 h3タグでこれを行う必要があるとします:

var h3tag = $('h3#head'); 
var txt = h3tag.text(); 
h3tag.text(''); //Remove default text 
$("<a />", { 
    "href" : $('h2 a').attr('href'), //grab the link from somewhere 
    "text" : txt 
}).appendTo(h3tag); 

私はそれが役に立ちそうです。

関連する問題