jquery - 从 jQuery 中选择的元素中按类获取元素

标签 jquery html

示例 HTML:

<ul class="nav">
    <li class="item">Item 1</li>
    <li class="item">Item 2</li>
    <li class="item active">Item 3</li>
    <li class="item">Item 4</li>
    <li class="item">Item 5</li>
</ul>

现在我想在 .nav 中获取事件元素:

function someFunction() {
    var elements = $('.nav').find('.item');
    var active = elements.get('.active');
}

当然,.get 是行不通的。但这是我想要得到的例子。所以我有包含元素的变量,我想获取 .active 元素。我不需要 $('.nav').find('.item.active'),因为这只是一个示例,我的代码要复杂得多,我想使用它多变的。在 jQuery 中是否可能?

最佳答案

您可以将变量作为 jQuery 元素访问。

var elements = $('.nav').find('.item');
$(elements).filter('.active');

关于jquery - 从 jQuery 中选择的元素中按类获取元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38501293/

相关文章:

php - 如何将 jQuery 使用 Ajax 生成的输入框传递给 PHP 以插入到 MySQL 中?

javascript - 单击时将 div 移动到顶部(虚拟桌面)

javascript - 无法使内联样式在 React 中工作

html - 使用 CSS 样式元素

javascript - 我在首页上的名字没有响应

html - CSS 相对位置与绝对位置

JavaScript/Ajax NTLM 身份验证

javascript - 为什么未在输入字段中设置值(已使用 "value":"ddd")?

javascript - 使用 jQuery 进行同步 ajax 调用的未弃用方法是什么?

javascript - 根据在第一个选择框中选择的值,将数据库表中的选项带入第二个选择框中