/ / Jak uzyskać tekst zakresu w elemencie listy za pomocą jQuery? - jquery

Jak uzyskać tekst zakresu w elemencie listy za pomocą jQuery? - jquery

Mam następujący element listy:

<li class="item" id="44">
<div class="name">Bogstadveien</div>
<div>
<span class="city">Oslo</span>,
<span class="country">Norway</span>
</div>
</li>

Po kliknięciu elementu listy uruchamiam skrypt:

var list_item = jQuery(this);
var guide_id = list_item.attr("id");

Jak uzyskać wartości miasta i kraju?
Próbowałem używać find, closest i next, ale nie używam ich poprawnie.

Odpowiedzi:

9 dla odpowiedzi № 1
var city = list_item.find("span.city").text();

Oto przykład: http://jsfiddle.net/JdcYM/


1 dla odpowiedzi nr 2
var list_item = jQuery(this);
var guide_id = list_item.attr("id");
var city = jQuery("span.city", list_item).text();
var country = jQuery("span.country", list_item).text();

1 dla odpowiedzi nr 3

Może znaleźć hrabstwo i miasto, wybierając tekst z zakresu po znalezieniu go za pomocą metody wyszukiwania

list_item.find(".city").text()
list_item.find(".country").text()

0 dla odpowiedzi nr 4

Filtruj na klikniętym obiekcie: http://jsfiddle.net/755x3/