2016-09-02 8 views
0

私のページにはダイナミックに組み込まれているため、現在のページにはアクセスしていないdivがあります。特定のテキストを含む特定のh2のjQuery Onclickイベント

これは、それがどのように見えるかです:私がする必要がどのような

<h2 class="title">About</h2> 

は、このdiv要素を対象に「のonclick」イベントを追加することです。

私が知っているのは、 'タイトル'のクラスと '情報'を含むテキストの 'h2'だということです。

どうすればいいですか?

使用できる
+3

'$(文書).on( 'クリック'、 'h2.title'、機能(){// YOUR CODE});' –

+0

こんにちは! $(document).on( 'click'、 '。title'、function(event){})のようなもの。 ? (または、おそらく.titleをh2.titleに変更する...)実際に何を試しましたか? – Julo0sS

答えて

1

:あなたは、特定の試合のために.filterを使用することができます

$(document).on('click','h2.title', function(e){ 
    if(e.currentTarget.textContent.trim() == "About") { 
    //write your code here 
    } 
}); 
0

:このようなも含まれるテキストを選択することが含まれています。 :contains<h2 class="title">About Us</h2>と一致します。

$("h2.title").filter(function() { 
    return $.trim($(this).text()) == "About"; 
}).click(function(e) { 

}); 
0

:これを使用し

$("h2.title:contains('About')").click(function(e) { 
    // Handle here 
}); 
関連する問題