jquery取的id的值

kobemoon 2010-11-03 10:57:37
<div id="haha">
<div id="moon_1"></div>
<div id="moon_12"></div>
</div>
如上,使用jquery在页面加载的时候就得到id的值{moon_1,moon_12}
...全文
101 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
小辛、 2010-11-03
  • 打赏
  • 举报
回复
努力学习中!~ 强大的js
kobemoon 2010-11-03
  • 打赏
  • 举报
回复
呵呵 刚刚自己找到了
alert($("div #haha div:first").attr("id"))
alert($("div #haha div:last").attr("id"))
改为
alert($("div #haha > div:first").attr("id"))
alert($("div #haha > div:last").attr("id"))即可
呵呵,我忽略了后代元素和子元素的区别,害的我郁闷了1个多钟头
挨踢直男 2010-11-03
  • 打赏
  • 举报
回复
(function(){
$("#haha div").each(
function(){
alert( $(this).attr("id"))
}

)

})()
kobemoon 2010-11-03
  • 打赏
  • 举报
回复
alert($("div #haha div:first").attr("id"))
alert($("div #haha div:last").attr("id"))
为是么只能得到moon_1但是得不到moon_12
挨踢直男 2010-11-03
  • 打赏
  • 举报
回复

52,780

社区成员

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

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