Jquery获得相同id的元素
2011-04-06 15:45
405 查看
在Jquery中相同的ID号不能用$()获得,即使是$().each()也不能获得所有的ID相同的元素,只能获得第一个匹配的元素。
比如:
以上4个div,如果用$("#bar").size()来检查,也只能获得1,使用
$("#bar").each(function(i){
n=i;
});
n也只=1,这是为什么呢?我也没弄明白
解决办法:
把id改为class就行了, 用$(".bar")就可以,或者$('[id=bar]') 这样写也可以
比如:
以上4个div,如果用$("#bar").size()来检查,也只能获得1,使用
$("#bar").each(function(i){
n=i;
});
n也只=1,这是为什么呢?我也没弄明白
解决办法:
把id改为class就行了, 用$(".bar")就可以,或者$('[id=bar]') 这样写也可以
相关文章推荐
- Jquery获得相同id的元素
- Jquery获得相同id的元素
- Jquery获得相同id的元素
- Jquery不能获得相同id的元素
- Jquery获得相同id的元素
- Jquery获得相同id的元素
- Jquery获得相同id的元素
- Jquery获得相同id的元素
- JQuery获得input ID相同但是type不同的方法
- 用Jquery怎么删除class相同 但id不同的元素?
- js 。jquery 的配合获取相同id的元素
- jquery获取相同ID元素
- jQuery实现点击页面获得当前点击元素的id
- 在jquery中怎么使用css 类名和id 来获得元素
- jQuery如何实现点击页面获得当前点击元素的id或其他信息
- 元素ID是个字符串变量,如何用jquery选择器获得这个对象?
- jQuery如何实现点击页面获得当前点击元素的id或其他信息
- jQuery相同id元素 全部获取问题解决办法
- jquery如何循环相同id的元素
- jQuery获取id相同的元素