如果我有这样的:获得价值
<h1 id="someID">
<span id="genericID">someValue</span>
</h1>
我怎样才能得到genericID
span元素的值,即,someValue
使用id,H1元素的someID,
?我可以得到document.getElementById('oc-title-id')。innerHTML然后做一个正则表达式,但有没有其他方法?使用JQuery或Javascript?
如果我有这样的:获得价值
<h1 id="someID">
<span id="genericID">someValue</span>
</h1>
我怎样才能得到genericID
span元素的值,即,someValue
使用id,H1元素的someID,
?我可以得到document.getElementById('oc-title-id')。innerHTML然后做一个正则表达式,但有没有其他方法?使用JQuery或Javascript?
您可以使用$('#someID').text()
或者JavaScript的唯一document.getElementById('someID').innerHTML
用途:
$('#someID').text();
由于span
没有一个值(虽然input
元素做)。
你可能潜在使用:
$('#someID').html();
,但是由于该方法,顾名思义,也获取任何嵌套元素的HTML。
要么$('#someID').html()
要么$('#someID').text()
,这取决于你想要提取什么。
这将选择'
谢谢,我的意思是包括#。将编辑。 – Blazemonger
只要记住元素存在后,理想情况下包装在'$(document).ready()'或作为事件处理程序。 –
好点,谢谢SW! –
当然......值得一提的是,'innerHTML'与jQuery'.text()'方法不一样。 –