大家好我如何检查如果点击img src包含特定文本,如果然后执行某些功能?
示例:
<img src="file:///C:/path/img4-dog.jpg">,
<img src="file:///C:/path/img4-cat.jpg">
运行警告吗?
答案 0 :(得分:9)
$('img').click(function(){
if (this.src.indexOf("dog") != -1)
alert('contains dog');
})
答案 1 :(得分:7)
$('img').click(function(e) {
if ($(this).attr('src').indexOf('dog') != -1) {
alert('this contains dog');
}
});
答案 2 :(得分:3)
试试这个
$('img').click(function(){
if($(this).attr('src').toLowerCase().indexOf("dog") >= 0){
alert('text found');
}
});
答案 3 :(得分:2)
$('img').click(function(){
if($(this).attr('src').indexOf('img4-dog') >= 0) alert('found');
});
答案 4 :(得分: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
}
});