永发信息网

jquery怎么判断一个属性是否存在

答案:2  悬赏:30  手机版
解决时间 2021-02-10 02:39
jquery怎么判断一个属性是否存在
最佳答案
在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($("p").length>0) alert('存在'); else alert(‘没找到’); 仔细一看竟然是问属性 alert($("p").length);//p元素的个数,0就是不存在,html: p元素

alert($("[p]").length);//有p属性的元素的个数,0就是不存在,html:
p属性
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
小高货运(201省道东200米小高货运)地址在什么
旭元汽车运输服务有限公司(城关镇长乐路中段
【我是女生】我骄傲因为我是女生作文
单选题一对肤色正常的夫妇生了一个患有白化病
如果你的一个女同学找你跟她的同学出去玩
韵达快递(城关镇红旗路桥山中学斜对面)地址在
岭鲜乐购在什么地方啊,我要过去处理事情
好女人都看什么书
捷顺货运地址在哪,我要去那里办事
老闫货运(201省道东150米老闫货运)地址好找么
红包异常,都好多天了,都是不能发不能抢,什
美团外卖(城关镇人民路南段人民路幼儿园向南5
上河坝这个地址在什么地方,我要处理点事
郁郁寡欢的男生怎样变得阳光帅气?
强盛物流(201省道东100米强盛物流)地址在什么
推荐资讯
【冰冰棒】冰冰棒什么意思
宝宝九个月晚上睡觉不踏实,还老抓挠肚子是怎
招聘到山东航空公司厦门分公司户口能不能落户
改写去年的树作文
小学电脑绘画在电脑上按什么软件
美国青蛙的性别怎么区分?我想知道能过通过是
新美居全屋定制地址在什么地方,想过去办事
具有储能作用的常用元件有哪些?
广利五金土杂店我想知道这个在什么地方
若在四川美术学院的摄影系,大学上完得花多少
嵊州市农村合作银行太平分理处我想知道这个在
2017淘宝天猫买的书 有质量问题超过半年小二
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?