简体   繁体   English

如何从jQuery中的div中的相同span类获取值

[英]How to get value from same span class in a div in jquery

I'm trying to get phone number from span which is 011 92100355 and 011 37653145 and address from h4 tag which is AB 14,Harua chor Market, New POndichery India 我正在尝试从范围为011 92100355和011 37653145的电话号码以及从h4标签为AB 14,Harua chor Market,New Pondichery印度的地址获取地址

<div class="grid_16 bbd pb5 pt5">
    <div class="grid_16 column alpha phone-details ">
        <div id="resinfo-phone" class="p-relative">
            <div class="bold ttupper res-main-label column alpha">Phone:</div>
            <div class="grid_14 column omega res-main-phone">
                <div class="phone left" id="phoneNoString">
                    <div class="column alpha omega">
                        <span class="telephone">
                            <span class="tel">011 92100355</span>,
                            <span class="telephone">011 37653145</span>
                        </span>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <div class="grid_16">
        <div class="res-main-address clearfix">
            <div class="bold res-main-label column alpha ttupper">Address:</div>
            <div class="grid_14 column omega">
                  <h4 class="res-main-address-text left">
 AB 14, <strong itemprop="addressLocality">Harua</strong> Chor Market, New Pondichery
 <span class="hidden" itemprop="addressCountry">India</span></h4>

            </div>
        </div>
    </div>
</div>
</div>
</div>

I have tried this code for getting address and phone number but it's not working. 我已经尝试过使用此代码获取地址和电话号码,但无法正常工作。

$(document).ready(function() {
    $('.grid_16.bbd.pb5.pt5').find('span').each(function(){
        alert($(this).text());
    });
});

Please help me to sort out this problem. 请帮助我解决这个问题。

Try this 尝试这个

  $(document).ready(function() {
     var tel = [];

        $(".telephone span").each(function(i,v) {

            tel[i] = $.trim($(this).text());
        });

        var address =$("h4.res-main-address-text").text();

        console.log(tel);
        console.log(address);
    });

Working DEMO 工作演示

try 尝试

 $(".grid_16").find("h4").text(); //address
  $(".grid_16").find("span").text();// phone no

DEMO 演示

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM