Javascript 使用jquery获取跨度值
我已经测试了我在互联网上找到的每一个解决方案,但没有一个有效 我有这个HTML:Javascript 使用jquery获取跨度值,javascript,jquery,asp.net-mvc,razor,Javascript,Jquery,Asp.net Mvc,Razor,我已经测试了我在互联网上找到的每一个解决方案,但没有一个有效 我有这个HTML: <h4>Códigos disponibles:<span id="codesQuantity">@Model.ExternalCodesForThisProduct</span></h4> 但是可用代码是[object object] 我做错了什么?如果需要内部元素,请尝试。只要是纯文本,就不会有问题。如果需要内部元素,请尝试。只要是纯文本,就不会有问题。要在中获
<h4>Códigos disponibles:<span id="codesQuantity">@Model.ExternalCodesForThisProduct</span></h4>
但是可用代码
是[object object]
我做错了什么?如果需要内部元素,请尝试。只要是纯文本,就不会有问题。如果需要内部元素,请尝试。只要是纯文本,就不会有问题。要在
中获取文本,请使用:
要获取
中的文本,请使用:
这里的问题是将jQuery对象分配给变量,而不是元素的内容。要提取
中的文本,应使用或,并执行以下操作:
var availableCodes = $("#codesQuantity").text();
这里的问题是将jQuery对象分配给变量,而不是元素的内容。要提取
中的文本,应使用或,并执行以下操作:
var availableCodes = $("#codesQuantity").text();
谢谢您的回答,但它不起作用。请尝试
.text()
-jQuery(“codesQuantity”)。text()
如果$
指的是jQuery对象。。。即使元素不可用,也不会返回未定义的。。一个空的jQuery对象将被重新调用。text()
应该可以工作。@VansFannel嘿,你最初告诉我们,你正在接收未定义的???但是现在你改变了。。遵循shaunak的建议谢谢您的回答,但它不起作用。请尝试.text()
-jQuery(“codesQuantity”)。text()
如果$
指的是jQuery对象。。。即使元素不可用,也不会返回未定义的。。一个空的jQuery对象将被重新调用。text()
应该可以工作。@VansFannel嘿,你最初告诉我们,你正在接收未定义的???但是现在你改变了。。听从肖纳克的建议
var availableCodes = $("#codesQuantity").text();