这是选择器的一个例子吗?

时间:2009-09-21 05:10:37

标签: jquery

我看到以下代码

input[type='button']text:visible:enabled:first

这段代码做了什么。这个jquery的哪个特性?这个选择器的例子是?有什么链接可以阅读更多内容吗?

4 个答案:

答案 0 :(得分:4)

那段确切的代码不是有效的选择器,但是如果你把它们分开,它们就是过滤器,它们被用来制作一个选择器。

$('input[type="button"]') // references <input type=button>

其他只是冒号表示的过滤器。

:text //matches all input type=text
:visible //*tries* to return what elements are visible
:enabled //matches elements that are enabled
:first //grabs the first in the selector set.

Usage: $('el:visible')

参考:http://docs.jquery.com/Selectors

答案 1 :(得分:0)

那可能是一个选择者,是的。我认为输入[type ='button']文字部分不会起作用。

jQuery文档对所有各种选择器都有一个很好的概述:http://docs.jquery.com/Selectors

同时查看SelectorGadget。它是一个交互式选择器构建GUI,可以直接加载到您的浏览器中。

答案 2 :(得分:0)

这确实是一个选择器,假设它就像这个$()或者这个$ j()。如果我正在阅读它正在寻找:

输入任何输入
[type ='button']
使用类型按钮 那是 的:可见
:已启用
:首先和第一个这样的元素。

(不幸的是,现在它也被打破了。)

请参阅 http://docs.jquery.com/Selectors

答案 3 :(得分:0)

input[type='button']

是一个选择器,虽然在jQuery中它需要用$(“”)包装来做某事。

这种选择器比jQuery功能更大,它是XPath http://www.w3schools.com/XPath/default.asp,它是一个选择XML片段(“节点”)的系统。我们在网页中使用的HTML是一种XML,XPath是一种可以应用于HTML的语句,如果你想找到('选择')它的某些部分。

因此jQuery允许您使用XPath查询语句作为选择器。 XPath查询只是jQuery提供访问的一种选择器,还有CSS选择器http://www.w3schools.com/Css/css_syntax.asp,这是一个不同的系统。正如其他人所提到的,请阅读jQuery选择器文档http://docs.jquery.com/Selectors,这应该有助于解释很多。