博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jquery判断某个属性是否存在 hasAttr
阅读量:6670 次
发布时间:2019-06-25

本文共 531 字,大约阅读时间需要 1 分钟。

  hot3.png

在JQuery编码中,我们会判断元素是否存在某个属性.比如是否包含 class="new" 的样式呢.JQuery判断就非常简单了,因为有 hasClass这个方法 $("input[name=new]").hasClass("new") 即可判断.

但是有时候我们需要判断别的属性,比如有的 a 链接包含 rel 属性,有的没有rel属性.这时该怎么判断呢?

这时就没有现成的方法了. 如果存在某个属性 $("#aid").attr("rel") 会返回 rel的值,如果不存在 rel属性则会返回"undefined"

undefined 就是 undefined类型 , if($("#aid").attr("rel")=="undefined") 这个判断可能不成立.

因为类型不相同.

建议使用 if(typeof($("#aid").attr("rel"))=="undefined") 即可

if(typeof($('input:radio:checked:first').attr('checked'))=='undefined'){    执行代码...}

转载于:https://my.oschina.net/junn/blog/178110

你可能感兴趣的文章
《制造业中的机器人、自动化和系统集成》—— 3.8 安全与防护
查看>>
MariaDB Galera Cluster 部署
查看>>
《游戏机制——高级游戏设计技术》一2.4 渐进型游戏
查看>>
《系统分析师UML项目实战》—第1章1.1节现场的作业程序
查看>>
android 添加React Native支持
查看>>
《C语言及程序设计》实践参考——一元二次方程全解
查看>>
开源 VS 商业,消息中间件你不知道的那些事
查看>>
intellij 创建java web项目(maven管理的SSH)
查看>>
数据管理DMS for 万网版V3.0.0发布
查看>>
Docker简介
查看>>
json-lib 序列化和反序列化
查看>>
java实现10s时间的输出和日期格式
查看>>
mongodb存储过程
查看>>
spring-java项目中连接redis数据库
查看>>
优云APM最佳实践: 诊断平安城市视频网性能问题
查看>>
三层架构详解(服务员-厨师-采购员)
查看>>
fedora21之常用命令
查看>>
在CentOS上部署开源博客系统Blog_mini
查看>>
Socket网络编程(1)
查看>>
Eclipse 快捷键
查看>>