我想在单击链接时运行一些功能,但我想排除符合某些条件的链接......我不确定我哪里出错了,但它似乎仍然在链接上运行该功能#top
的href
$('a').click(function () {
if(($(this).not('[href*="#"]') && $(this).not(".TypesOfProperties") && $(this).not('[target]')) || $(this).is('[target="_parent"]')) {
// DO SOMETHING
}
});
和...
<a href='#top'>Don't run function</a>
<a class='.TypesOfProperties' href='/mypage'>Don't run function</a>
<a target='_blank' href='/mypage'>Don't run function</a>
<a href='/mypage'>Do run function</a>
<a target='_parent' href='/mypage'>Do run function</a>
有任何想法吗?