为什么Value未定义?
我想从网站得到这个跨度值。为什么Value未定义?
<span class="part middle-block">78</span>
如果我这样做与此命令将返回undefined
。
$(".user-coins-container .coins-component .part.middle-block").html;
你可以把一个id
然后#id
获取和使用html()
,不html
!
可以实现通过:
$(".middle-block").html();
由于span
有两类,part
和middle-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>
如果我这样做控制台返回类型错误:$(...)文本不是一个函数 –
你包含jQuery吗? –
该网站不是我的,但我尝试其他jQuery命令,他们将工作。 例如,如果我想改变的跨度或DIV的innerHTML。 –
首先包括你的项目中jQuery和HTML文件正确链接,然后:
$('.part.middle-block').text()
的jsfiddle链接:https://jsfiddle.net/mayurdandekar/w3zv618a/
是您的选择正确?你的跨度是否已经创建? –
我没有看到任何值。我所看到的是不知道什么是“价值”是指一个人.. – vsync
'HTML()'是一个函数,而不是财产 – Satpal