получить значение span внутри div jquery - PullRequest
0 голосов
/ 10 января 2012

Как получить весь сегмент адреса местоположения, включая адрес, город и почтовый индекс внутри промежутка, который находится внутри другого div в jquery?

<div class="EachLocation" style="width:225px;float:right;position:relative; border-bottom:1px dotted silver;">
    Munster Women's Center<br />
    <span class="LocationAddress">1455 Sycamore Blvd.<br>Munster,IN 42103</span>
    <br>(219) 232-7601<br><br>
</div>

Ответы [ 4 ]

8 голосов
/ 10 января 2012

Попробуйте следующее

var text = $('div.EachLocation span.LocationAddress').text();

Примечание. Если существует более одного набора элементов DOM, соответствующих этому селектору, возвращаемый текст будет объединенным содержимым всех из них.

2 голосов
/ 10 января 2012

Как насчет?

$('.LocationAddress').text();

Неважно, где оно находится в дереве DOM, если вы на самом деле не хотите ограничить его область видимости одним из родителей или другим. Если вы также хотите сохранить <br/>, используйте .html() вместо .text().

UPDATE

Так что, по правде говоря, вам, скорее всего, нужен адрес каждого .EachLocation, а не только первый. Так что это действительно должно быть что-то вроде:

$('.EachLocation').each(function(){
    $('.LocationAddress', this).text();
});
0 голосов
/ 12 февраля 2019

Самый простой способ сделать это - дать id span, а затем получить value или html, что когда-либо потребуется, например, если span id установлен на locationaddress

$('#locationaddress').html();
0 голосов
/ 10 января 2012

с JQuery:

$('div.EachLocation span.LocationAddress').html()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...