jQuery live sibling-selector无法正常工作

时间:2011-07-11 12:18:04

标签: css-selectors jquery

我有这个CSS选择器,它不会绑定.live(),但与.bind()完美配合:

$('.treeView li ~ :has("ul")').prev('li')

我在某处读过,使用.prev().next()可能会很麻烦,加上.live(),所以我想创建一个纯CSS选择器(或者与{一起使用的ANYTHING) {1}}!)做这项工作 - 但我无法理解!

这就是我想要做的事情: 选择所有.live() - 元素,后跟包含li的{​​{1}}。

这是一个HTML标记示例,我想选择评论中所说的“选定”

li

非常感谢任何帮助,因为这在我眼中是一种刺:(

2 个答案:

答案 0 :(得分:2)

没有这样的选择器来完成这项任务。

我强烈建议您在选择所需元素时添加ANYTHING作为标志。 添加属性,包装器,你想要的任何东西,然后任务将变得如此简单。

答案 1 :(得分:0)

这可能有效://不是css选择器

$(".treeView li:has('ul')").prev();