JavaScript 元素识别和检索
JavaScript element identification and retrieval
我正在使用此处找到的脚本来获取一些定义HTML元素路径的文本。结果如下所示:
html>body>section:eq(3)>ul>li:eq(1)>div
如何使用 JavaScript 或 jQuery 来使用这些结果来选择元素?
假设你保存的字符串存储在变量"path"中,使用jQuery你可以做到
var node = $(path);
并检索确切的元素。最后一个"div"可能具有相同标记类型的同级,并且可以检索数组而不是元素。
至于JS实现,有点难。您必须重新实现 sizzle,或者您可以将其包含在您的项目中并调用:
var node = Sizzle(path);
jQuery节点选择基于它(当使用复杂的选择器时,它有点聪明,在检测到id,类或纯标签时使用纯JS)。
相关文章:
- 使用JSP从服务器检索和显示图像
- 通过Magento的网络服务检索运费
- 如何识别我的网站中的慢速设备
- 如何通过php页面将数据库值检索到jquery自动完成框中
- Google/html5语音识别JavaScript SDK Chrome网络工具包SpeechRecognition
- 无法使用javascript检索SPList项
- 可以't使用Angular解析/检索JSON
- GoogleFeed正在检索图像
- 通过ajax将坐标传递到php服务器端,并在处理后检索到javascript
- AngularJS指令只识别双向绑定类型
- 使用Scala Play Framework视图中的键检索映射值
- php脚本中无法识别ajax传递的值
- 从数据库中检索字段,而不模拟它们
- 如何在corona sdk中从CK编辑器中检索数据
- 如何使用Javascript客户端对象模型检索Sharepoint 2010列表项权限
- 识别没有ID或特定属性的对象
- 在Node.js中上传和检索图像
- JavaScript无法识别图像
- JavaScript 元素识别和检索
- 为什么使用window.navigator.userAgent检索浏览器Explorer 11会被识别为Mozilla?