jquery怎么禁用a标签?
1、使用attr()方法删除a标签的链接,并重新设置click事件。
$("a").each(function () { $(this).css("cursor", "default"); $(this).attr('href', '#'); //修改<a>的 href属性值为 # $(this).click(function (event) { event.preventDefault(); // 阻止浏览器默认事件(页面跳转) }); });
(相关课程推荐:jQuery教程)
2、使用on给a标签重新添加事件,并取消浏览器默认行为。
$('a.tooltip').on('click', function(event) { alert("抱歉,已停用!"); event.preventDefault(); });
3、使用removeAttr方法删除a标签的href属性和onclick属性。
$(function(){ $('.disableCss').removeAttr('href');//去掉a标签中的href属性 $('.disableCss').removeAttr('onclick');//去掉a标签中的onclick事件 });
© 著作权归作者所有
举报
发表评论
0/200