代码之家  ›  专栏  ›  技术社区  ›  nonopolarity

在jQuery中,这个选择器是旧语法吗?它做什么?

  •  3
  • nonopolarity  · 技术社区  · 15 年前

    我看到密码里有

    $(".add-to-list :select :selected")
    

    使用jQuery,我们得到了jQuery 1.3.2,但是最近升级到了1.4.2。上面的一行实际上表示语法错误。。。是针对jQuery 1.3.2而不是1.4.2,它做什么——任何文档——以及在1.4.2中如何做到这一点?谢谢。

    1 回复  |  直到 15 年前
        1
  •  7
  •   Alex    15 年前

    那个选择器查找所有 option 元素是 selected 全部 select 所有元素中具有 add-to-list .

    它抛出语法错误的原因是 :select 不是有效的选择器。它 是 有效期 1.3.2 ,但已被删除。而是使用 选择 获取HTML 选择 元素。

    正确的选择器是:

    ".add-to-list select :selected"