1

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

4

2 回答 2

1

使用“开始于”^=选择器通配符

$('[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
于 2013-01-17T20:07:55.157 回答
0

给他们上一堂课:

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

然后按该类选择它们:

$("div.mydivs").doSomething()
于 2013-01-17T20:08:15.183 回答