Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jquery获取跨度值_Javascript_Jquery_Asp.net Mvc_Razor - Fatal编程技术网

Javascript 使用jquery获取跨度值

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] 我做错了什么?如果需要内部元素,请尝试。只要是纯文本,就不会有问题。如果需要内部元素,请尝试。只要是纯文本,就不会有问题。要在中获

我已经测试了我在互联网上找到的每一个解决方案,但没有一个有效

我有这个HTML:

<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();