1
我有以下代碼:獲取SPAN文字
<div>
<span id='1' onclick="GetValue();">Some value</span>
<span id='2'>Some Span
<span id='3'>Want this text</span>
</span>
</div>
<div>
<span id='1' onclick="GetValue();">Some value</span>
<span id='2'>Some Span
<span id='3'>Want this text</span>
</span>
</div>
我需要從跨度ID = 3的文字,這是我有:
function GetValue() {
var get_text= $(this).next().find("#3").text();
alert(get_text);
}
首先,'this'應該永遠在引號。其次,爲什麼你可以直接使用id來選擇跨度時使用遍歷方法? '$(「#3」)'最後,'this'不是你想象的那樣。 –
對不起,這裏沒有報價。我糾正了它。在任何情況下如何獲得ID = 3文本? – New2JQ
'這不是你想象的那樣。由於您調用函數的方式,this'將指向窗口對象。通過這樣的內聯函數,您需要使用'GetValue(this);'來傳遞span元素以便能夠引用它。 – Kyle