
正文
jquery禁用a标签href,jquery禁用div点击事件
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何禁用a标签,是禁用事件,而不是什么阻止跳转之类的
执行一段空白的javascript语句,返回空或者false值,从而防止链接跳转。跟当前a标签无关,这段代码始终都会执行。
需要是js方法有效,这样的话,a标签的超链接就不可以被触发,因此有两种解决方法。href=javascript:void()这样的话,a的超链接就成为了没有作用的空值。
添加disabled:a href=http:// disabled去百度一下/a 这个属性在大多数IE上是可以的,IE10和非IE不会生效,因为这不是标准属性。
样式规则是可应用于网页中元素,如文本段落或链接的格式化指令。样式规则由一个或多个样式属性及其值组成。内部样式单直接放在网页中,外部样式单保存在独立的文档中,网页通过一个特殊标签链接外部样式单。
当点击a标签时,JavaScript代码返回值为false,故此链接默认行为未被触发。
相关问答
Q1: js阻止a标签href跳转
1、(1) a href=javascript:void(0); onclick= myjs( ) Click Me /a onclick方法负责执行js函数,而void是一个操作符,void(0)返回undefined,地址不发生跳转。
2、输入html代码:(a).click(function (e) { if ( e && e.preventDefault )e.preventDefault();else window.event.returnValue = false;});浏览器运行index.html页面,此时点击a标签不会执行href跳转。
3、return false效果相当与preventDefault,也就是阻止浏览器的默认行为,和stopPropagation,即组织事件向上冒泡。可以了解下事件冒泡机制。a标签不跳转了是因为阻止了浏览器的默认行为。
4、因为你是靠 return false;来阻止默认行为的。
Q2: 如何阻止a标签向href跳转
1、执行一段空白的javascript语句,返回空或者false值,从而防止链接跳转。跟当前a标签无关,这段代码始终都会执行。
2、a href=http:// onclick= return false; Click Me /a 当点击a标签时,JavaScript代码返回值为false,故此链接默认行为未被触发。
3、a @click=doSth href=#}点我/a 结果页面会按#进行路由转发,这不是预想的:执行doSth函数。实际上能观察到,先是执行了doSth,然后才跳转的。
jquery禁用a标签href的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于jquery禁用div点击事件、jquery禁用a标签href的信息别忘了在本站进行查找喔。







