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将不会在数组中的任何元素只返回一个无用的值。它不会出错。^^具体来说,它返回未定义的。这是它唯一一次返回未定义的
。