2009-10-30 88 views
0

我需要能夠選擇jQuery中的Xpaths。需要jQuery的xpath選擇器插件

通過CSS進行選擇對於使用名稱,值,類型的表單元素來說很困難,更不用說遍歷樹了。

+1

這是如何困難? $(「form input [type = text]」)或$(「form:input [name = somename]」)等等...請參閱http://docs.jquery.com/Selectors – 2009-10-30 22:11:42

+0

底部的整個表單部分您可能想嘗試[支持XPath 2.0的jQuery XPath插件](https://github.com/ilinsky/jquery-xpath)跨瀏覽器的語法。 – 2013-05-02 15:44:04

回答

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)')