需要jquery的xpath选择器插件吗

需要jquery的xpath选择器插件吗,jquery,xpath,Jquery,Xpath,我需要能够在jquery中选择XPath 对于具有名称、值、类型的表单元素,通过CSS进行选择很困难,更不用说遍历树了。jQuery默认支持基本Xpath 编辑-Kevin说了,它只在1.2中受支持,在1.3中不再受支持。 尝试使用高级CSS选择器、属性过滤器:jQuery默认支持基本Xpath 编辑-Kevin说了,它只在1.2中受支持,在1.3中不再受支持。 尝试使用高级CSS选择器、属性过滤器:如果您有元素的名称,这不是很好吗 //by name $('form input[name=

我需要能够在jquery中选择XPath


对于具有名称、值、类型的表单元素,通过CSS进行选择很困难,更不用说遍历树了。

jQuery默认支持基本Xpath

编辑-Kevin说了,它只在1.2中受支持,在1.3中不再受支持。
尝试使用高级CSS选择器、属性过滤器:

jQuery默认支持基本Xpath

编辑-Kevin说了,它只在1.2中受支持,在1.3中不再受支持。
尝试使用高级CSS选择器、属性过滤器:

如果您有元素的名称,这不是很好吗

//by name
$('form input[name="foo"]')

//by id
$('#foo')

//by name in a specific form
$('form[name="bar"] input[name="foo"]')

//3rd option in a select
$('form[name="bar"] select[name="foo"] option:nth-child(3)')

如果您有元素的名称,这不是很好吗

//by name
$('form input[name="foo"]')

//by id
$('#foo')

//by name in a specific form
$('form[name="bar"] input[name="foo"]')

//3rd option in a select
$('form[name="bar"] select[name="foo"] option:nth-child(3)')

jQuery在过去确实支持XPATH。因为v1.2+jQuery在过去确实支持XPATH,所以它不再支持XPATH。从v1.2+开始就不再是了,这有多困难$(“表单输入[type=text]”)或$(“表单:输入[name=somename]”)等。。。请参阅本页底部的“整个表单”部分。您可能希望尝试跨浏览器使用的语法。这有多困难$(“表单输入[type=text]”)或$(“表单:输入[name=somename]”)等。。。请参阅本页底部的“整个表单”部分。您可能希望尝试跨浏览器使用的语法。