【发布时间】:2022-11-12 14:57:26
【问题描述】:
我目前正在控制台中试验一些 JQuery,由于某种原因,odd() 函数似乎不起作用。它没有给我一个非常有用的错误消息,所以我无法终生弄清楚发生了什么。这是我在控制台中遇到的错误:
heres the page 我正在使用
【问题讨论】:
-
请参阅How to Ask 并拨打tour。代码和错误不应显示为图像,并且指向其他站点的链接是不够的。
标签: javascript jquery
我目前正在控制台中试验一些 JQuery,由于某种原因,odd() 函数似乎不起作用。它没有给我一个非常有用的错误消息,所以我无法终生弄清楚发生了什么。这是我在控制台中遇到的错误:
heres the page 我正在使用
【问题讨论】:
标签: javascript jquery
如果你查看那个页面的源代码,你可以看到<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
所以,它使用的是 jQuery 版本 1.11.2
但是,.odd() 仅在 3.5 版本中添加(参考:https://api.jquery.com/odd/)
如果您尝试使用旧版本,jQuery.prototype.odd(或等效地,$.fn.odd)只会给您undefined,这不是一个函数。
您可以使用filter 函数获得与.odd() 相同的结果,例如:$('li').filter(function(index){return index%2 === 1})
【讨论】: