为什么Value未定义?

问题描述:

我想从网站得到这个跨度值。为什么Value未定义?

<span class="part middle-block">78</span> 

如果我这样做与此命令将返回undefined

$(".user-coins-container .coins-component .part.middle-block").html; 
+0

是您的选择正确?你的跨度是否已经创建? –

+0

我没有看到任何值。我所看到的是不知道什么是“价值”是指一个人.. – vsync

+2

'HTML()'是一个函数,而不是财产 – Satpal

你可以把一个id然后#id获取和使用html(),不html

可以实现通过:

$(".middle-block").html(); 

由于span有两类,partmiddle-block,你需要选择.part.middle-block。然后,使用.text() jQuery函数来获取span的价值。例如:

var value = $(".part.middle-block").text(); 
 
console.log("Value:", value);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<span class="part middle-block">78</span>

+0

如果我这样做控制台返回类型错误:$(...)文本不是一个函数 –

+0

你包含jQuery吗? –

+0

该网站不是我的,但我尝试其他jQuery命令,他们将工作。 例如,如果我想改变的跨度或DIV的innerHTML。 –

首先包括你的项目中jQuery和HTML文件正确链接,然后:

$('.part.middle-block').text() 

的jsfiddle链接:https://jsfiddle.net/mayurdandekar/w3zv618a/