我试图在jQuery中 Select 所有具有相同ID的<div>个.我该怎么做?

I tried this and it did not work

jQuery('#xx').each(function(ind,obj){
      //do stuff;
});

推荐答案

我会使用不同的ID,但会给每个DIV分配相同的类.

<div id="c-1" class="countdown"></div>
<div id="c-2" class="countdown"></div>

这还有一个额外的好处,即能够基于jQuery的返回(".countdown")重构ID.长


Ok what about adding multiple classes to each countdown timer. IE:

<div class="countdown c-1"></div>
<div class="countdown c-2"></div>
<div class="countdown c-1"></div>

That way you get the best of both worlds. It even allows repeat 'IDS'

Jquery相关问答推荐

如何用each替换元素的attr href

将元素附加到每个函数 jQuery

如何使 jQuery.ready 中定义的函数在全局可用?

在正则表达式字符括号中包含连字符?

确定元素是否是其父元素的最后一个子元素

jQuery:使用变量作为 Select 器

如何滚动到jQuery中的元素?

如何使用 jQuery Select 所有复选框?

标识符 (id) 是否有通配符 Select 器?

jQuery.parseJSON 单引号与双引号

使用 jQuery Validate 确认密码

jQuery/JavaScript 碰撞检测

如何阻止 Chrome 进入调试模式?

通过 AJAX 和 jQuery 使用 HTML5 文件上传

使用 jQuery 将宽度设置为百分比

如何使用 jQuery 或纯 JS 重置所有复选框?

jQuery 追加淡入

如何使用 jQuery 检测 IE 8?

你能在不影响历史的情况下使用哈希导航吗?

.animate() 的回调被调用两次 jquery