我有以下的html,我想要得到的div的值是「其他」 我怎樣才能做到這一點與jQuery?使用jquery獲取div內容的價值
<div class="readonly_label" id="field-function_purpose">
Other
</div>
我有以下的html,我想要得到的div的值是「其他」 我怎樣才能做到這一點與jQuery?使用jquery獲取div內容的價值
<div class="readonly_label" id="field-function_purpose">
Other
</div>
$('#field-function_purpose')
會得到你的元素ID field-function_purpose
,這是你的div元素。 text()
返回div的內容。
var x = $('#field-function_purpose').text();
您的DIV是這樣的:
<div class="readonly_label" id="field-function_purpose">Other</div>
使用jQuery,你可以很容易地得到內部內容:
使用.html()
:HTML中匹配的元素集合或一組的第一個元素的內容每個匹配元素的HTML內容。
var text = $('#field-function_purpose').html();
Read more about jquery .html()
或
使用.text()
:獲取每個元素的組合的文本內容集合中匹配的元素,包括其後代,或設置匹配元素的文本內容。
var text = $('#field-function_purpose').text();
你能告訴爲什麼'.val'不會在上述情況下工作。謝謝! – Unbreakable
@Unbreakable .val用於輸入元素 –