3

次のようなものに到達しようとして、どうすれば<a href="#">sometext</a>等しいかを確認できますか:

$('a').click(function() {
    if ($("a:contains('sometext')")) {
        alert('sometext');
    }
    else {
        alert('text');  
    }
});
4

2 に答える 2

4
if (/some regex/.test($(this).text()))
于 2012-04-23T23:01:48.987 に答える
1

ほとんど....次のいずれか:

$('a:contains("something")').click(function(){
  // pass
});

指定したテキストを持つ要素のみにバインドするには、または:

$('a').click(function(){
  if ($(this).text().indexOf('something') !== -1){
    // pass
  }
});

クリック時に確認します。

于 2012-04-23T23:02:47.933 に答える