我一直在努力编写nextAll的字符串选择器表示,就像这样。
$('span:nextall(span.simple)');
而不是使用
$('span').nextAll('span.simple');
可以扩展jQuery表达式“:”来执行此操作吗?
答案 0 :(得分:0)
不是很优雅但是
https://jsfiddle.net/bdellinger/ejrvjn4h/2/
$( "span.third" ).nextAll().css( "color", "red" );
变为
$( "span:gt("+$( "span" ).index( $('.third'))+")" ).css( "color", "red" );
答案 1 :(得分:0)
使用兄弟选择器为此找到了一个更简单的解决方案。
$('span ~ span.simple');