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 回答