2011-10-03 4 views
5

可能性の重複:私はウェブサイトのために少しさえずりの実装に取り​​組んでいます
jQuery: Select <a> which href contains some stringとhrefの開始であれば<a>にクラスを追加http://www.twitter.com/

。私が使用 ジャバスクリプトには、次のようなコードをエクスポート:

<ul> 
<li>twitter message here <a href="http://twitter.com/username/ID">time of twitter</a></li> 
</ul> 

今、私はTwitterのリンクにクラスを追加したいので、私はそれにツイート内部の正常なリンクを異なるCSSを与えることができます。

これを適切な方法で修正する方法はありますか?ここ:)

+1

http://stackoverflow.com/q/303956/106261 – NimChimpsky

+0

この質問はありません "で始まり" についてです他のものへの解決策は '[href * = '...']'や '[href $ = '...']'程度であるが、これは '[href^= ' ...]] '。 – Meligy

答えて

13
$('a[href^="http://twitter.com"]').addClass('twitter'); 

http://jsfiddle.net/apjD6/

+0

あなたの答えはここにも私のコードがうまくいかなかった理由が説明されています。 AとH ... .... – Volomike

2
$(function() { 
    $("a[href^='http://twitter.com/']").addClass("someClass"); 
}); 

チェック参照:
http://api.jquery.com/attribute-starts-with-selector/

+0

*咳、咳* ... – vzwick

+0

申し訳ありません、それは何でしたか? 'a'と' ['との間のスペースが固定されている場合、それは別のものでしたか? – Meligy

+0

あなたの見積もりがうんざりしていたと思います。今修正しました。気にしないでください;) – vzwick

関連する問題