6

こんにちは、どうすればクリックしたimg srcに特定のテキストが含まれているかどうかを確認できますか?

例:

<img src="file:///C:/path/img4-dog.jpg">, <img src="file:///C:/path/img4-cat.jpg">

クリックしたimgsrcに「dog」が含まれている場合にアラートを実行しますか?

4

5 に答える 5

10
$('img').click(function(){
   if (this.src.indexOf("dog") != -1) 
      alert('contains dog');
})
于 2012-09-13T21:55:38.700 に答える
7
$('img').click(function(e) {

    if ($(this).attr('src').indexOf('dog') != -1) {
        alert('this contains dog');
    } 

});
于 2012-09-13T21:55:12.733 に答える
3

これを試して

$('img').click(function(){
   if($(this).attr('src').toLowerCase().indexOf("dog") >= 0){
       alert('text found');
     }
});
于 2012-09-13T21:56:54.643 に答える
2
$('img').click(function(){
    if($(this).attr('src').indexOf('img4-dog') >= 0) alert('found');
});
于 2012-09-13T21:55:08.440 に答える
1
$('img').on('click', function() {
    var imgsrc = $(this).attr('src');
   // Use a regular expression to find a match
    var test = imgsrc.search(/dog/);
    if (test > -1) {
      // do something
    }
});
于 2012-09-13T22:01:09.643 に答える