【发布时间】:2010-10-24 05:35:15
【问题描述】:
我使用 jQuery 从一些网站获取预先保存的元素的值,使用如下路径:
HTML 正文 #bodyContainer #mainContentContainer #mainContent #productContentRight #swatchContent #colorSwatchContent SPAN
当网站页面包含表格并且在另一个相似路径中存在相同元素时遇到的问题,例如:
/html/body/div/center/div/div[3]/div/table/tbody/tr[5]/td/div/table/tbody/tr/td/table/tbody/tr/td/表/tbody/tr[3]/td
在最后一条路径中,您可以看到有 5 个tr,这意味着它可以在另一条路径中找到相同的元素。
我使用路径作为 jQuery 的选择器,jQuery 将返回元素数组,我不知道哪个是正确的元素。
所以我的问题是:
如何保存路径以备后用?以及如何解析这个新路径以准备好作为 jQuery 选择器。
如果问题不清楚,请问我,我会尽力解释更多。
【问题讨论】:
标签: javascript jquery html dom