2012-01-23 14 views
1

私は、1つのWebページで自動内部リンクを作成するjQueryスクリプトを作成しようとしています。私はほとんどそれをやった。私はリンク自体が変換されているつもりです。jQueryを使用した自動インナーリンク

ウェブページで文字列を検索している場合、テキストのタグを見つける方法はありますか?

$(document).ready(function(){ 
    $("a[href]").each(function() 
    { 
     $link=this.href; 
     $text=this.text; 

     $('*:contains("'+$text+'")').each(function(){ 
    if($(this).children().length < 1){ 
       $(this).text($(this).text().replace($text, '<a href="'+$link+'" target="_blank">'+$text+'</a>')); 
     } 

     }); 
    }); 

    }); 

すべてのブロガーのブログに役立つように助けてください。

答えて

0

すべてのリンクにtarget="_blank"を追加しようとしていますか?もしそうなら、あなたは簡単にそれをすることができます

$("a[href]").attr('target', '_blank'); 
+0

'$(" a [href] ")'このセレクタは何を意味しますか? – gdoron

+0

それは 'href'属性を持つすべてのアンカー' 'のタグ – techfoobar

+0

は' href'属性なしで ''が有効ですか? – gdoron

関連する問題