Javascript jQuery:如何通过其子元素的类的值返回元素
我有一个按钮块,我想返回父级“li”的名称,它包含类为“is active”的按钮(a)Javascript jQuery:如何通过其子元素的类的值返回元素,javascript,jquery,Javascript,Jquery,我有一个按钮块,我想返回父级“li”的名称,它包含类为“is active”的按钮(a) 在本例中,我想返回名为“1”的第一个元素 我试过了 attr(“类”,“处于活动状态”) 和 方法find().class(“处于活动状态”) 但那没用 任何建议???您可以使用以下方法获得家长: $('.is active').parent().attr('name') 在您的class()示例中,缺少句点前缀。:has()过滤器将完成此操作 console.log( $('.page:ha
在本例中,我想返回名为“1”的第一个元素
我试过了
attr(“类”,“处于活动状态”)
和
方法find().class(“处于活动状态”)
但那没用
任何建议???您可以使用以下方法获得家长:
$('.is active').parent().attr('name')代码>
在您的class()
示例中,缺少句点前缀。:has()
过滤器将完成此操作
console.log(
$('.page:has(.is active)).attr('name')
)
但我不确定属性“name”对于“li”元素是否有效。可以使用:
<li class="page" name="1"><a href="#" class="is-active">1</a></li>
<li class="page" name="2"><a href="#">2</a></li>
<li class="page" name="3"><a href="#">3</a></li>
<li class="page" name="4"><a href="#">4</a></li>
<li class="page" name="5"><a href="#">5</a></li>