您的位置是:网站首页>Javascript编程Javascript编程

jquery如何判断某个属性是否存在hasAttr

少儿编程网2021-04-02 17:16:48Javascript编程 人已围观 来源:少儿编程 -用户投稿

简介jquery判断某个属性是否存在hasAttr的方法:使用【if(typeof($(#aid).attr(rel))==undefined)】即可判断,存在某个属性【$(#aid).attr(

www.pxcodes.com

jquery判断某个属性是否存在hasAttr的方法:使用【if(typeof($("#aid").attr("rel"))=="undefined")】即可判断,存在某个属性【$("#aid").attr("rel")】会返回rel的值。314少儿编程网-https://www.pxcodes.com

314少儿编程网-https://www.pxcodes.com

本教程操作环境:windows7系统、jquery3.2.1版本,该方法适用于所有品牌电脑。314少儿编程网-https://www.pxcodes.com

jquery判断某个属性是否存在hasAttr的方法:314少儿编程网-https://www.pxcodes.com

在JQuery编码中,我们会判断元素是否存在某个属性.比如是否包含 class="new" 的样式呢.JQuery判断就非常简单了,314少儿编程网-https://www.pxcodes.com

因为有 hasClass这个方法 $("input[name=new]").hasClass("new") 即可判断.314少儿编程网-https://www.pxcodes.com

但是有时候我们需要判断别的属性,比如有的 a 链接包含 rel 属性,有的没有rel属性.这时该怎么判断呢?314少儿编程网-https://www.pxcodes.com

这时就没有现成的方法了. 如果存在某个属性 $("#aid").attr("rel") 会返回 rel的值,如果不存在 rel属性则会返回"undefined"314少儿编程网-https://www.pxcodes.com

undefined 就是 undefined类型 , if($("#aid").attr("rel")=="undefined") 这个判断可能不成立.314少儿编程网-https://www.pxcodes.com

因为类型不相同.314少儿编程网-https://www.pxcodes.com

建议使用 if(typeof($("#aid").attr("rel"))=="undefined") 即可314少儿编程网-https://www.pxcodes.com

相关学习推荐:javascript视频教程314少儿编程网-https://www.pxcodes.com

以上就是jquery如何判断某个属性是否存在hasAttr的详细内容,更多请关注少儿编程网其它相关文章!314少儿编程网-https://www.pxcodes.com

来源:php中文网314少儿编程网-https://www.pxcodes.com

www.pxcodes.com

相关文章:

支持一下 ( )

jquery如何判断某个属性是否存在hasAttr

      匿名评论
    • 评论
    人参与,条评论
    jquery如何判断某个属性是否存在hasAttr

微信公众号

免费视频教程

先知道