我需要根据 href 是否包含文本链接或图像链接来编写 if 语句。因此,如果我得到这样的链接内容:
jQuery(document).ready(function($){
$('a').click(function(event) {
var $linkContent = $(this).html();
// this doesnt work.. just one of the things I tried
// var imgsrc = $(this).attr('src');
});
})
我还认为我可以采用另一种方式,只获取如下文本内容:
var linkContent = $(this).text();
然后,当我警告此变量时,它会显示文本链接的文本,而图像则为空白。伟大的!但仍然不适合我。我打算根据它的 .length 编写规则,但是如果我提醒图像链接的长度,即使提醒 .text() 它是空白的,图像链接仍然会给我一个整数。我很困惑!