如何在Jquery中选择一组动态创建的div id

时间:2013-01-17 20:04:01

标签: jquery jquery-selectors

我的问题很简单。 在我的php页面中,我通过“while”语句生成尽可能多的div 每个div都有一个以这种方式更改的ID:id='ref".$i"'(每次While语句再次开始继续,$i增加1,我的意思是$i++ 现在我需要在JQUERY文件中选择所有这些div

2 个答案:

答案 0 :(得分:1)

使用 "starts with" ^= 选择器通配符

$('[id^="ref"]')
// or
$('div[id^="ref"]') // if you want to be more specific

一旦你有了这个集合,如果你想要每个值,你可以使用jQuery .each()循环遍历它们:

var valueArray = [];

$('div[id^="ref"]').each(function () {
    valueArray.push( $(this).text() ); // storing them all here
});

console.log( valueArray ); // all your values

答案 1 :(得分:0)

给他们所有的课程:

id='ref".$i"' class='mydivs'

然后按该类选择它们:

$("div.mydivs").doSomething()