jQuery attr style 选择器在不同浏览器中的表现

摘要:
我今天写了一段JQuery选择器代码,发现Style包含显示:但当在不同的浏览器中运行时,以下选择器语句在Google中是正常的,但在IE中无法获得正确的结果,因此我怀疑编写方法与IE不兼容,不([style*='display:在不同的浏览器控制台上打印style属性。我只测试了Google和IE。此外,请注意冒号后面的空格(style='display:其他浏览器可以自由书写,$(“td:

  今天写了段JQuery选择器代码,为了找到Style 中含有display:none的元素,本以为很简单的事情,但在不同浏览器中运行时,就出现了问题。

  Html 代码:

  jQuery attr style 选择器在不同浏览器中的表现第1张

  使用下面的选择器语句在谷歌中正常,但IE中获取不到正确的结果,怀疑写法在IE中不兼容,换了各种写法都不行,网上查找一番,无解。

$("td:not([style*='display:none'])", ".searchDiv")

  绝招:分别在不同浏览器控制台打印出style属性,终于找到原因。我只测试了谷歌和IE,其他浏览器可自己试验。

  jQuery attr style 选择器在不同浏览器中的表现第2张

  注意他们的区别,一个是注意大小写,另外要注意冒号后的空格(style='DISPLAY: none')。

  其他浏览器随便写,IE中:

  不行:$("td:not([style*='DISPLAY: none'])", this.searchDiv)

  正解:$("td", ".searchDiv").not($("td[style='DISPLAY: none']", ".searchDiv"))

  IE 7 下仍然有问题,使用jquery的filter() 函数解决。

免责声明:文章转载自《jQuery attr style 选择器在不同浏览器中的表现》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇04-表格 table(会使用)生产环境服务器安全策略与系统性能优化评估下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

简单的图像相似度计算方法

目录 塑料瓶图像检测 说明 1.方法 2.测试结果(单张图片比对) 直方图 互信息 余弦相似度 感知哈希算法 3.评价 塑料瓶图像检测 目的:用于判断一张图片是否为塑料瓶; 条件:总计300多张图片分为70多类,同一类塑料瓶分别放置在同一个文件夹; 思路:选取每个文件夹的一张图片与目标图片对比计算返回相似度最高的值,通过多次试验确定阈值,...

uni-app——uni-ui的使用

uni-app——uni-ui的使用 0.2882019.06.09 22:53:34字数 186阅读 2602 1)uni-ui 是全端兼容的基于flex布局的ui库;2)可以使用 npm 的安装使用方式,也可下载相关组件直接使用;3)uni-ui 不支持使用 Vue.use() 的方式安装4)uni-ui 依赖 scss,若是 HBuilderX 中创...

在React中使用Swiper

插件特色 swipe.js是一个比较有名的触摸滑动插件,它能够处理内容滑动,支持自定义选项,你可以让它自动滚动,控制滚动间隔,返回回调函数等。经常可见使用在移动前端开发中。 使用方法 先安装插件   npm i swiper --save 在文件中引入插件和css样式 1 import Swiper from "swiper" 2 import "swip...

ReactNative WebView组件详解

在开发Android的时候,一般我们会有一些加载网页的需求,或者执行一些JavaScript,我们都知道在Android中实现这个功能的控件是WebView,在ReactNative中也有实现此类需求额的组件,它的名字也是WebView。那么今天的这篇文章就来详细说说在ReactNative WebView的使用。本文示例效果图 webview.gif...

python3 学习

实现备份文件功能 file_name = input("输入备份的文件: ") postion = file_name.rfind(".") file_name_new = file_name[:postion] + "[附件]" + file_name[postion:] f1 = open(file_name,'r',encoding="UT...

MATLAB文件操作及读txt文件(fopen,fseek,fread,fclose)

文件操作是一种重要的输入输出方式,即从数据文件读取数据或将结果写入数据文件。MATLAB提供了一系列低层输入输出函数,专门用于文件操作。1、文件的打开与关闭1)打开文件在读写文件之前,必须先用fopen函数打开或创建文件,并指定对该文件进行的操作方式。fopen函数的调用格式为:fid=fopen(文件名,‘打开方式’)说明:其中fid用于存储文件句柄值,...