关闭

$id=$(".img").find("[imgs==1]").attr("id"); 解释

标签: java
569人阅读 评论(0) 收藏 举报
分类:
jquery查找的代码
$(".img") 获取class='img'的元素 返回是个集合
$(".img").find("[imgs==1]") 默认从第一个 class='img'的元素 中,查找子 属性imgs等于1的子元素 返回是个集合

$(".img").find("[imgs==1]").attr("id") 返回子元素集合中的第一个元素的 id属性

但是这个有隐患的。如果 $(".img").length=0 就是没有找到,那么执行 $(".img").find("[imgs==1]就会出错
如果 $(".img").find("[imgs==1]").length=0,那么执行$(".img").find("[imgs==1]").attr("id")就会出错。如果页面结构,就是这么来的,就不会出错。
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:150146次
    • 积分:2716
    • 等级:
    • 排名:第13837名
    • 原创:107篇
    • 转载:123篇
    • 译文:0篇
    • 评论:0条
    最新评论