如果我有這樣的:獲得價值
<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()'方法不一樣。 –