javascript - 使用 javascript 或 jQuery 隐藏特定元素之后的所有列表元素

标签 javascript jquery dom

遍历一个无序列表中的所有列表项并删除指定列表项之后的所有项目的最快方法是什么?

示例:假设列表始终包含带有文本“爱好”的项目。 javascript 位必须找到该项目并删除其后面的所有 li 项目。

最佳答案

使用:contains.nextAll :

$('li:contains("Hobbies.")').nextAll().hide();

关于javascript - 使用 javascript 或 jQuery 隐藏特定元素之后的所有列表元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13813236/

相关文章:

javascript - 将 props、state 和 [this] 值传递给实用程序文件

javascript - 如何枚举另一个对象中的一个对象?

Java-DOM-Parser : Exception on Transformer. 转换

javascript - 如何使用 JavaScript 将选择范围扩展到字边界,仅一次?

javascript - 复选框被选中为 false - jquery

javascript - 如何循环遍历 DOM 中的输入范围 slider 列表并使用 Each 循环捕获值

javascript - 使用 jquery 文件上传保持文件顺序

javascript - 如何让自定义跟随光标跟随Y轴滚动

jquery冲突

jquery - 不要通过 jQuery.translator 翻译 textarea,怎么办?