我有一個包含以下div元素的頁面:獲得一個div價值的JQuery
<div id="myDiv" class="myDivClass" style="">Some Value</div>
我將如何檢索值(「一些價值」)或者通過JQuery的或通過標準JS?我試過了:
var mb = document.getElementById("myDiv");
但調試器控制檯顯示「mb is null」。只是想知道如何檢索這個值。
---- ---- UPDATE 當我嘗試了建議,我得到:$不是一個函數
這是我想讀的價值,當我點擊一個jQuery的事件處理程序的一部分一個按鈕。該處理函數工作,但它不能解釋它似乎jQuery的值:
jQuery('#gregsButton').click(function() {
var mb = $('#myDiv').text();
alert("Value of div is: " + mb.value);
});
回覆:「$不是一個函數「 - 你確定你已經包含了jQuery .js文件嗎? – 2009-12-01 17:35:20
@Chris:我喜歡你用過的方式'Re:'; – 2009-12-01 17:36:35
你在哪裏設置事件處理程序?確保它在頁面主體中的'$(document).ready()'或者'myDiv'之後(通常是把腳本放在最後的好主意)。 – 2009-12-01 17:40:03