首页 > Web开发 > 详细

JQuery 选择某个td中第二个a标签 控制特殊样式

时间:2018-12-07 19:15:40      阅读:343      评论:0      收藏:0      [点我收藏+]

a标签没有disabled属性,那么当我们想禁用a标签的点击事件的时候按照下面方法设置。

下面是html代码:

<a id="entry”  class="entry">进入</a>

js代码如下:

$(“#entry”).attr("disabled",true);
$("#entry").css("pointer-events","none");


这样就可以将a标签设成不可点击状态了。不过虽然是不可点击状态,当a标签任然是蓝色,所以要人为的给他添加上灰色字体。


下面讲讲 pointer-events 属性:

值为auto的时候:效果和没有定义pointer-events属性相同;鼠标不会穿透当前层。在SVG中,该值和visiblePainted的效果相同。

值为none的时候:元素不在是鼠标事件的目标,鼠标不在监听当前层而去监听下面的层中的元素。但是如果他的子元素设置了

pointer-events为其他值,如auto,鼠标还是会监听这个子元素的。


总的来说,这个属性能让标签disabled;某个元素添加了onclick事件,能让onclick失效。

浏览器兼容性:

firefox 3.6+ chrom 2.0+ safari 4.0+支持这个css3属性,IE6/7/8/9不支持,11支持。

实例:

//最后一个td的第二个a标签,不可点击
$(this).find("td:last a").eq(‘1‘).attr("disabled",true);
$(this).find("td:last a").eq(‘1‘).css("pointer-events","none");
$(this).find("td:last a").eq(‘1‘).css("color","#ccc");      

 

JQuery 选择某个td中第二个a标签 控制特殊样式

原文:https://www.cnblogs.com/dyhao/p/10084381.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!