Check href
by FiNGAHOLiC
HTML
<script src="https://getfirebug.com/firebug-lite-debug.js"></script>
<a href="#">link</a>
<a href="#baz">link</a>
<a href="./foo/bar.html#baz">link</a>
<a href="./foo/bar.html">link</a>
JavaScript
$(function(){
var check = function(url, hash){
if(!!url && !!hash){
console.log('all ok!');
}else if(!!url){
console.log('url ok!');
}else if(!!hash){
console.log('hash ok!');
};
};
$('a').on('click', function(e){
e.preventDefault();
var hash = this.hash;
var url = $(this).attr('href').replace(/#.*/, '');
check(url, hash);
});
});