我有以下列表项目:
<li class="item" id="44">
<div class="name">Bogstadveien</div>
<div>
<span class="city">Oslo</span>,
<span class="country">Norway</span>
</div>
</li>
点击列表项后,我运行脚本:
var list_item = jQuery(this);
var guide_id = list_item.attr('id');
如何获得城市和国家/地区的价值?
我已尝试使用find
,closest
和next
,但我没有正确使用它们。
答案 0 :(得分:9)
var city = list_item.find('span.city').text();
这是一个例子:http://jsfiddle.net/JdcYM/
答案 1 :(得分:1)
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();
答案 2 :(得分:1)
使用find方法
找到县和城市后,可以通过选择跨区中的文本找到县和城市list_item.find('.city').text()
list_item.find('.country').text()
答案 3 :(得分:0)
过滤您点击的对象:http://jsfiddle.net/755x3/