我有一个包含以下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