通过id获取元素,但遍历出来后,id相同,且只有第一个有js效果,怎么怎么办?谢谢...
5个回答
展开全部
一个页面里相同id只能出现一次,所以你只能遍历到第一个id。可以把id换成name属性,然后用getElementsByName再遍历
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一个页面可以出现多个相同id,假如id="head"用$("#head")只能取到第一个
取的时候用 $("[id=head]") 就可以对所有id=head进行操作
取的时候用 $("[id=head]") 就可以对所有id=head进行操作
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
同一页面,id具有唯一性,不能重复,可以用class属性
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-08-26
展开全部
把id换成class。$(".class")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
完全不明白你想问什么
追问
就是我写一个js效果,单单是一个div下就有效果,但是通过php遍历后就有多个div,所以只有第一个有效果. 接下来改怎么办
追答
ID不能重复,你要都一样,就用name,然后用getElementsByName
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询