我正在为一个特定的网站浏览器扩展程序,因此我使用jQuery通过一个复杂的查询访问DOM元素,他们没有ID的。
当我读到的指示VueJS它要我VUE连接到通过el: '#app'
DOM的什么我期待的是,如果我可以做一些类似的东西el: $('#app').find('li').last()
。
我相信提供任何CSS选择器或HTML元素应该解决这个问题。
Type: string | HTMLElement
限制:只有在实例创建通过new尊重。
细节:
提供Vue的实例的现有DOM元素安装上。它可以是一个CSS选择器字符串或实际HTML元素。
实例安装后,解决元素会随着虚拟机访问$ EL。
如果此选项可在实例,该实例将立即进入汇编;否则,用户将必须显式调用虚拟机。安装$()手动启动编译。
因此,如果我们用下面的CSS选择器可适当
el: "#app > li:last-of-type"
您可以使用这样的事情:
el: $('#app').find('li').last()[0]
https://jsfiddle.net/3mujL7ac/
但是Denis Tsoi answer更好。