jQuery - 每个()不使用多个div相同的ID

时间:2014-07-01 15:13:34

标签: jquery each

我使用each()但只返回第一个元素的内容......

例如:http://jsfiddle.net/UserNaN/L8pA5/

如何获取具有相同ID的div的所有内容为#title

请帮助我!

2 个答案:

答案 0 :(得分:2)

它肯定会失败,因为ids必须是唯一的。

改用类。您已将active课程设为div

所以,你可以这样做:

$('.active').each()

答案 1 :(得分:2)

从不为多个元素使用相同的ID。当然,ID必须是唯一的。出于您的目的,您应该使用类

所以:

  1. 从所有元素中删除ID“title”,并将其移至类属性:<div class='title active' data='1'>
  2. 使用“.title”作为选择器$('#container').find('.title').each(...
  3. http://jsfiddle.net/L8pA5/1/