|
|
1
8
今天我自己也在解决这个问题,我想到的是:
所以在你的例子中
现在可以使用
我怀疑它在大型结构上的性能会很好,但这里是:) |
|
|
2
13
试试这个。它将标记元素,创建一组与选择器匹配的元素,并从元素后面的集合中收集所有元素。
编辑 使用jquerys索引方法的更简单的解决方案。但是,从中调用方法的元素需要由相同的选择器进行选择
为了让这个功能摆脱这个障碍,我们可以使用浏览器自己的功能。 compareDocumentposition
编辑2 使用jquery的$.grep要容易得多。这是新密码
当压缩变量名时,这只会变成一个两行程序。 编辑3 使用位运算,这个函数可能更快?
|
|
|
3
3
我的解决方案将涉及到稍微调整标记以使jquery更简单。如果这不可能或不是一个有吸引力的答案,请忽略! 我会用一个“家长”包装纸来包装你想做的事情…
现在,为了找到
这使您能够灵活地在我建议的包装器中使用任何类型的标记和层次结构,并且仍然能够可靠地找到目标。 祝你好运! |
|
|
4
0
我认为解决这个问题的唯一方法是对当前元素之后的元素进行递归搜索。jquery提供的这个问题没有简单的解决方案。如果只想在父元素的同级中查找元素(如示例中的情况),则不需要执行递归搜索,但必须执行多个搜索。 我创建了一个示例(实际上,它不是递归的),可以满足您的需要(我希望如此)。它选择当前单击元素之后的所有元素,并使其变为红色:
|
|
|
5
0
以下表达式应该(除非语法错误!)查找包含
当然,如果你的页面结构是这样的
|
|
|
luke · jQuery中的:valid和:invalid选择器 8 年前 |
|
|
Ian Vink · 向有条件的儿童添加类 8 年前 |
|
|
LMAOman · jQuery多选择器语法 8 年前 |
|
|
jayjaypg22 · 在多选择器中使用变量 8 年前 |
|
|
feetwet · 为什么是选择器。文本获取内部函数值? 8 年前 |
|
|
LeBlaireau · Jquery-使用数据属性选择父项 9 年前 |
|
|
Dipak · 如何显示当前李的独生子女并隐藏其他李子女 9 年前 |
|
TWiStErRob · 用于表中标签同级的jQuery选择器 9 年前 |
|
|
ToniWidmo · 在jquery中转义select选项值 9 年前 |