Jquery一个小问题,问问大家

msdn_duan 2017-03-10 10:43:24
$("#panel" + tabIndex).find("img[src*='refresh']").parent().parent().parent().parent().parent().attr("id")

有没有好一点的方式,.parent()太多肯定是不好的,有没有其他方法实现
...全文
164 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
蚂蚁上树 2017-03-13
  • 打赏
  • 举报
回复
http://www.w3school.com.cn/jquery/traversing_closest.asp
sxlr918 2017-03-13
  • 打赏
  • 举报
回复
关于closest() 的方法介绍以及与parents()的方法区别分析,可以看一看。
qq_37843615 2017-03-10
  • 打赏
  • 举报
回复
用parents(),括号里是你要的最终的parent的类名或者标签
天际的海浪 2017-03-10
  • 打赏
  • 举报
回复
去看看closest()方法,向上层父辈元素中查找最近的一个指定元素
  • 打赏
  • 举报
回复
直接一个parent("你要找的class名或id名")
lowkey-lau 2017-03-10
  • 打赏
  • 举报
回复
parents(‘你的元素:first’).attr(‘id’);

87,903

社区成员

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

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