我试图通过尝试检查'this'上下文中的href来检查a href是否包含'http://'
$('a').on('click',function(){
if($('[href*="http://"]',this).length)>0){
// so stuff
});
这是工作。这样做的正确方法是什么?
答案 0 :(得分:4)
此语法($('[href*="http://"]',this)
相当于$(this).find('[href*="http://"]')
- 您不想要的,您想要检查当前点击的a
字符串 - 只需检查当前{{ 1}}
href