在$(this)上下文中使用jQuery属性选择器

时间:2016-03-09 14:59:20

标签: jquery jquery-selectors

我试图通过尝试检查'this'上下文中的href来检查a href是否包含'http://'

$('a').on('click',function(){
    if($('[href*="http://"]',this).length)>0){
        // so stuff
});

这是工作。这样做的正确方法是什么?

1 个答案:

答案 0 :(得分:4)

此语法($('[href*="http://"]',this)相当于$(this).find('[href*="http://"]') - 您不想要的,您想要检查当前点击的a字符串 - 只需检查当前{{ 1}}

href