使用相同的类/ id从2 div获取值

时间:2014-03-25 13:15:21

标签: jquery

我有一个动态创建的div,如下面

第一次DIV:

<div class="page_of_pagination pagination_filter_bar" style=""> 2 found</div>

第二次DIV:

<div class="page_of_pagination pagination_filter_bar" style=""> 2 found</div>

我想使用jQuery获取div值..如何可能

我尝试使用以下代码..

alert($(".page_of_pagination").find(0).text());

请注意我不想使用.each函数jQuery我想直接调用

$(".page_of_pagination"[0].text()

不完全像上面但我需要像那样打电话

3 个答案:

答案 0 :(得分:3)

您可以为此jQuery's each用户:

$('.page_of_pagination').each(function(){
    alert( $(this).text() ); // if you want the content as text
    // alert( $(this).html() ); // If you want the content as html
});

这很简单,你应该自己找到这种信息。我建议浏览jQuery's website,看看他们有哪些功能


在“逐一”编辑之后:
如果你想逐个选择它们:

$('.page_of_pagination').eq(0).text();
$('.page_of_pagination').eq(1).text();

我不确定你为什么要这样,你可能有正当的理由,但请记住,你想要尽可能自动化。如果您选择第三个选项,则不希望继续更新代码。如果您想在代码中使用类似.each()的值,i函数会有索引函数。

答案 1 :(得分:2)

假设你想单独定位每个元素......

$('.page_of_pagination.pagination_filter_bar').eq(0).text();
$('.page_of_pagination.pagination_filter_bar').eq(1).text();

https://api.jquery.com/eq

答案 2 :(得分:2)

你可以尝试

 $('.page_of_pagination').each(function(){
    alert( $(this).html() );
 });