【问题标题】:Why is the "odd" function not working in jQuery?为什么“奇数”函数在 jQuery 中不起作用?
【发布时间】:2022-11-12 14:57:26
【问题描述】:

我目前正在控制台中试验一些 JQuery,由于某种原因,odd() 函数似乎不起作用。它没有给我一个非常有用的错误消息,所以我无法终生弄清楚发生了什么。这是我在控制台中遇到的错误:

heres the page 我正在使用

【问题讨论】:

  • 请参阅How to Ask 并拨打tour。代码和错误不应显示为图像,并且指向其他站点的链接是不够的。

标签: javascript jquery


【解决方案1】:

如果你查看那个页面的源代码,你可以看到<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})

【讨论】:

    猜你喜欢
    • 2016-06-28
    • 1970-01-01
    • 2012-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-05
    • 2020-03-08
    • 1970-01-01
    相关资源
    最近更新 更多