选择元素 jQuery
Select element jQuery
我在html中有这个结构:
<div class="accordion-heading low">
<a class="accordion-toggle"></a> // I want to select this
<div class="dropdown priority">
<span></span>
<a class="dropdown-toggle"></a>
<ul class="dropdown-menu">
<li><a class="edit"></a></li> // from here
<li>..</li>
</ul>
</div>
</div>
我想从具有.edit
类的<li>
中选择.accordion-toggle
类
我尝试使用最接近的:
$('.edit').on('click', function() {
console.log( $(this).closest('a[class="accordion-toggle"]').text() );
});
我什么都不打印。
我该怎么做?
这里的accordion-toggle
不是edit
元素的直接祖先,它是祖先元素之一的兄弟姐妹
$('.edit').on('click', function() {
console.log( $(this).closest('.accordion-heading').find('a.accordion-toggle').text() );
});
演示:小提琴
或
$('.edit').on('click', function() {
console.log( $(this).closest('.dropdown').prev('.accordion-toggle').text() );
});
演示:小提琴
相关文章:
- Firefox赢得了'不会显示我添加的jquery元素,但Chrome会显示
- 使用返回函数sinde.attr()jquery元素
- Wooccommerce所有JS和Jquery元素都未加载
- 追加JQuery元素和Angular
- 如何获取jQuery集合中的第k个元素..作为JQUERY元素
- 是否存在jQuery元素选择库的最小化版本
- 不能同时通过类和数字 ID 选择 jquery 元素
- 为什么jquery元素在ipad上没有响应
- Jquery元素用法
- 用于获取jQuery元素或值的方法
- 淡入淡出切换jquery元素
- 用于查找在 jQuery 元素集中具有特定类的元素的索引的单行代码
- 选择具有由 data() 设置的某个值的 JQuery 元素
- Jquery 元素的高级过滤
- 链接到另一个带有jQuery元素的页面
- jQuery:通过 .wrap() 添加到 DOM 的 jQuery 元素上的切换类
- 将字符串转换为 jquery 元素并将其追加到 DOM 中
- 与“click”事件一起存储的jQuery元素未按要求工作
- 在哈希数组中保存对 jquery 元素的引用
- 如何从核心JavaScript选择中获取jquery元素