Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.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.attr:“;不是一个函数;_Javascript_Jquery - Fatal编程技术网

Javascript 我在谷歌控制台中使用jQuery.attr:“;不是一个函数;

Javascript 我在谷歌控制台中使用jQuery.attr:“;不是一个函数;,javascript,jquery,Javascript,Jquery,我希望从中恢复第一封邮件的数据。 我使用的是$('#inboxtbl tbody tr').attr('data-id') 在谷歌Chrome控制台中,我得到以下错误 Uncaught TypeError: $(...).attr is not a function at <anonymous>:1:25 uncaughttypeerror:$(…)。attr不是位于以下位置的函数:1:25 谢谢您的帮助。除非您在正在调试的页面上加载了jQuery,否则Chrome devtoo

我希望从中恢复第一封邮件的数据。 我使用的是
$('#inboxtbl tbody tr').attr('data-id')
在谷歌Chrome控制台中,我得到以下错误

Uncaught TypeError: $(...).attr is not a function at <anonymous>:1:25
uncaughttypeerror:$(…)。attr不是位于以下位置的函数:1:25

谢谢您的帮助。

除非您在正在调试的页面上加载了jQuery,否则Chrome devtools控制台中的
$
不是jQuery,它实际上是的快捷方式(或者如果您提供了第二个参数)。所以您应该使用
getAttribute
,而不是
attr

$('#inboxtbl tbody tr').getAttribute('data-id')

$$
实际上也是[或者如果您提供第二个参数]的快捷方式。完整列表是。)

是否包含jquery cdn?这意味着选择器
#inboxtbl tbody tr
不会产生任何结果。你确定它是正确的吗?
$
存在吗?@TimVN与此无关it@TimVN-否。jQuery将不会在数组中的任何元素只返回一个无用的值。它不会出错。^^具体来说,它返回
未定义的
。这是它唯一一次返回未定义的