[英]get the value of span inside a div jquery
我如何在jquery的另一个div内的跨度内获取位置地址的整个片段,包括地址,城市州和邮政编码?
<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>
尝试以下
var text = $('div.EachLocation span.LocationAddress').text();
注意:如果有多个与该选择器匹配的DOM元素,则返回的文本将是所有元素的组合内容。
怎么样?
$('.LocationAddress').text();
它在DOM树中的位置无关紧要,除非您实际上想将其范围限制为一个父对象或另一个父对象。 如果还要保留<br/>
,请使用.html()
而不是.text()
。
更新
因此,实际上,您很可能需要每个.EachLocation
的地址,而不仅仅是第一个。 所以它实际上应该是这样的:
$('.EachLocation').each(function(){
$('.LocationAddress', this).text();
});
最简单的方法是将id
赋予span
,然后获取value
或html
所需要的value
,例如,如果span id
设置为locationaddress
$('#locationaddress').html();
使用JQuery:
$('div.EachLocation span.LocationAddress').html()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.