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

jQuery中的:valid和:invalid选择器

  •  3
  • luke  · 技术社区  · 7 年前

    3.2.1 "undefined" (对于两者):

    typeof $.expr[":"]["valid"]
    typeof $.expr[":"]["invalid"]
    

    $(":valid") $(":invalid") 在下面的示例中,这些选择器似乎返回具有有效值或无效值的输入。 该文件中未提及 documentation 这些选择器的存在。

    请检查这个 example

    • 你能解释一下在哪里吗 :valid :invalid 是否定义了选择器?
    • jQuery如何解析这些选择器?
    2 回复  |  直到 7 年前
        1
  •  4
  •   BoltClock    7 年前

    jQuery不包含它自己的 :valid :invalid 选择器。这些选择器通过浏览器的本机标准实现在jQuery中工作 document.querySelectorAll() .

    这也意味着 $(":valid") $(":invalid") 在不支持这些选择器的浏览器中不起作用,例如Internet Explorer 8(顺便提一句,它是唯一实现 querySelectorAll() )更老。

        2
  •  2
  •   Suresh Ponnukalai    7 年前

    :valid :invalid

    您可以从以下url获得更清晰的信息。

    CSS Selector :invalid