Javascript 点击jQuery获取href
我想知道是否有机会获取jQuery的href链接 例如,我有:Javascript 点击jQuery获取href,javascript,jquery,Javascript,Jquery,我想知道是否有机会获取jQuery的href链接 例如,我有: <li><a href="head.php">Head</a></li> <li><a href="body.php">Body</a></li> <li><a href="settings.php">Settings</a></li> 现在,因为为每个链接创建ID并使用jQuery编写I
<li><a href="head.php">Head</a></li>
<li><a href="body.php">Body</a></li>
<li><a href="settings.php">Settings</a></li>
现在,因为为每个链接创建ID并使用jQuery编写ID太多了。。。太过分了,对吧
那么我如何才能告诉jQuery。。。点击指定的
延迟重定向1秒,然后继续之前的操作(将页面重定向到指定的href)
我希望你们能理解我,我真的希望这是可能的 我想你正在寻找这个:
$(this).attr('href');
因此:
$('li a').click(function(e){
e.preventDefault();
var href = $(this).attr('href');
setTimeout(function(){
window.location.href = href;
}, 1100);
});
我想你正在寻找这个:
$(this).attr('href');
因此:
$('li a').click(function(e){
e.preventDefault();
var href = $(this).attr('href');
setTimeout(function(){
window.location.href = href;
}, 1100);
});
您可以动态地使用
$(this).attr('href')
为了达到目标 您可以动态使用
$(this).attr('href')
$('a').click(function(e){
e.preventDefault();
var href = $(this).attr('href');
setTimeout(function(){
window.location.href = href;
}, 1100);
});
为了达到目标 是的。。。差不多就是这样$(this.attr('href');对差不多就是这样$(this.attr('href');可能的重复可能的重复
$('a').click(function(e){
e.preventDefault();
var href = $(this).attr('href');
setTimeout(function(){
window.location.href = href;
}, 1100);
});