【发布时间】:2012-04-10 16:47:36
【问题描述】:
下面是一个有效的 jQuery 选择器,并且值已正确设置到文本框中。为什么 jQuery 选择器中的 XPath 代码不起作用?我认为 jQuery 支持 XPath。
jQuery 代码工作:
$('html > body > form > div:nth-child(4) > label > input').val('hello world');
jQuery 代码不工作:
$('/html/body/form/div[4]/label/input[1]').val('hello world');
此处的文档:
http://docs.jquery.com/DOM/Traversing/Selectors
...在上面的文档中搜索此代码...。$("/html/body//p")
【问题讨论】:
-
该链接有注释“这是 Selectors API 的旧版本”,当前版本位于 api.jquery.com/category/selectors - 你应该在那里查看。
-
+1 感谢您提供信息...如果他们将“版本 X 中已弃用”的字样放在不适用于最新版本的代码下方,将会很有帮助
-
如果他们没有 4444ing 破坏它也会有所帮助,但也许有办法重新插入 XPath...
标签: jquery xpath jquery-selectors jquery-1.7