我需要将DIV
名称中的内容显示为sample
。
在我尝试的代码下面,但它将返回空结果。
HTML代码:
<div name="sample" >This is sample text</div>
<button id="getText" >Get External Content</button>
脚本代码:
$("#getText").click(function(){
var sample = $('div[name=sample]').val();
console.log("sample="+sample); //Empty result
});
期待结果:
sample =这是示例文本
感谢所有人!
答案 0 :(得分:2)
div是div,它没有值,因此SimpleClock
没有返回任何内容。
将其更改为输入,或使用.val()
或.html()
答案 1 :(得分:1)
改为使用.text()
:
$('div[name=sample]').text();
.val()
jQuery方法用于从form
等input, select, radio, checkbox
元素中获取值。
您必须使用.text()
来获取textContent
元素的div
。