jquery想要查找data='number'这样parent.find("a[data='number']")为什么不行

阿良chjlcn 2012-08-25 09:08:02
jquery想要查找data='number'这样parent.find("a[data='number']")为什么不行
...全文
403 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
泡泡鱼_ 2012-08-26
  • 打赏
  • 举报
回复
。。。。。。data不是那样用的,你想达成那样的效果,应该是用$("#myA").attr("number","number");
阿良chjlcn 2012-08-26
  • 打赏
  • 举报
回复
其实这里的data是指用jquery调用过data方法后的那个data,而不是元素的属性data
<a id='myA'>测试</a>

在某处设置了data,
$("#myA").data("number","number");

然后有没有根据data和number查找的表达式
圆㺭 2012-08-26
  • 打赏
  • 举报
回复
这一句代码语法没问题,问题应该不是出现在这里,断点调试下
泡泡鱼_ 2012-08-25
  • 打赏
  • 举报
回复
1:如果你是希望在上一级中查找,那么应该是parent().find("a[data='number']")
2:你查找的元素a,必须是<a>标签才行,否则,如果是ID,请使用#a,如果是样式,请使用.a
3:[data='number']出现在元素中必须是类似于:<a data='number' href='#'>测试</a>
阿良chjlcn 2012-08-25
  • 打赏
  • 举报
回复
就是能不能根据data的值查找元素
licip 2012-08-25
  • 打赏
  • 举报
回复
你的代码不全,不好看问题。
licip 2012-08-25
  • 打赏
  • 举报
回复
你的代码不全,不好看问题。

87,993

社区成员

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

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