我需要能够在jquery中选择Xpath。
通过CSS选择对于名称,值,类型的表单元素来说很难,更不用说遍历树了。
答案 0 :(得分:3)
jQuery默认支持基本的Xpath。
http://docs.jquery.com/DOM/Traversing/Selectors#XPath_Selectors
编辑 - 凯文说,它只支持1.2,而不是1.3。 尝试使用高级CSS选择器,属性过滤器:http://docs.jquery.com/Selectors
答案 1 :(得分:1)
如果您有该元素的名称,这不会正常工作吗?
//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)')