关于jquery选择器的问题

bjb05 2013-03-15 05:33:25
请教下如何选择带某个属性的父元素,比如这样的html
<li attrsrc="images/2796719087_c3ee89a730_t.jpg">
<div class="file-item-wrap" style="">
<span class="cross" style="display: inline;"></span>
<div class="item-name">12313.jpg</div>
</div>
</li>

如果我当前的操作元素是$('.item-name'),如何通过parent爬dom树得到$('[attrsrc]')这个元素?
谢谢
...全文
345 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
bjb05 2013-03-15
  • 打赏
  • 举报
回复
大家看下3楼,抱歉,没问清楚
bjb05 2013-03-15
  • 打赏
  • 举报
回复
我是想实现不知道html结构,只是把attrsrc这个key传到函数里,然后用avar这个变量实现定位到带这个属性的标签上
引用 6 楼 wzs_xyz 的回复:
从.item-name的事件函数内,用$(this).parent().parent()就到那个li了
bjb05 2013-03-15
  • 打赏
  • 举报
回复
好像不大对吧
引用 5 楼 ZXY900213 的回复:
JavaScript code?1$('.item-name').parents("["+ avar +"]");
未知数 2013-03-15
  • 打赏
  • 举报
回复
从.item-name的事件函数内,用$(this).parent().parent()就到那个li了
ZXY900213 2013-03-15
  • 打赏
  • 举报
回复
$('.item-name').parents("["+ avar +"]");
bjb05 2013-03-15
  • 打赏
  • 举报
回复
您回答的真快,还能再帮个忙吗?
引用 2 楼 ZXY900213 的回复:
JavaScript code?1$('.item-name').parents("[attrsrc]");
bjb05 2013-03-15
  • 打赏
  • 举报
回复
对不起没有问清楚,是如果我只知道'attrsrc'是被变量avar获取的,怎么用avar变量怎么实现 $('.item-name').parents('[attrsrc]')相同的效果
引用 楼主 bjb05 的回复:
请教下如何选择带某个属性的父元素,比如这样的html <li attrsrc="images/2796719087_c3ee89a730_t.jpg"> <div class="file-item-wrap" style=""> <span class="cross" style="display: inline;"></span> ……
ZXY900213 2013-03-15
  • 打赏
  • 举报
回复
$('.item-name').parents("[attrsrc]");
IT人.阿标 2013-03-15
  • 打赏
  • 举报
回复
.offsetParent() 返回最近的被定过位的祖先元素。(祖先元素指该元素的上级元素,即包着它的外层元素),找到它的祖宗十八代没问题
jquery技术内幕:深入解析jquery架构设计与实现原理》由阿里巴巴资深前端开发工程师撰写,从源代码角度全面而系统地解读了jquery的17个模块的架构设计理念和内部实现原理,旨在帮助读者参透jquery中的实现技巧和技术精髓,同时本书也对广大开发者如何通过阅读源代码来提升编码能力和软件架构能力提供了指导。   《jquery技术内幕:深入解析jquery架构设计与实现原理》首先通过“总体架构”梳理了各个模块的分类、功能和依赖关系,让大家对jquery的工作原理有大致的印象;进而通过“构造jquery对象”章节分析了构造函数jquery()的各种用法和内部构造过程;接着详细分析了底层支持模块的源码实现,包括:选择器sizzle、异步队列deferred、数据缓存data、队列queue、浏览器功能测试support;最后详细分析了功能模块的源码实现,包括:属性操作attributes、事件系统events、dom遍历traversing、dom操作manipulation、样式操作css、异步请求ajax、动画effects。   《jquery技术内幕:深入解析jquery架构设计与实现原理》在分析每个模块时均采用由浅入深的方式,先概述功能、用法、结构和实现原理,然后介绍关键步骤和分析源码实现。让读者不仅知其然,而且知其所以然。事实上,本书的根本价值在于传达一种通过阅读源码快速成长的方式。无论是前端新人,还是经验丰富的老手,只要是对javascript感兴趣的开发人员,都会从本书中受益。

87,991

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧