遍历每个兄弟元素

乔尔·马修(Joel G Mathew)

上下文:我正在构建一个表单和脚本,该表单和脚本将在单击特定按钮的基础上执行ajax查询。有多个具有相同类元素的div块,并基于单击一个按钮的div块,将处理不同的表单。

作为开始程序的一部分,我从一个看似简单的jQuery调用开始。

我试图将onclick事件添加到特定的类,然后尝试获取该元素的同级元素的CSS值。

错误:出现这样的错误TypeError: this.siblings is undefined

问题:使用jQuery迭代元素的同级元素的正确方法是什么?

我的代码:

HTML:

<a class="btn LiveStatsBtn"><span class="btn-label">Get Stats now</span> </a>

JavaScript:

$(document).ready (function()
{ 
    $('.LiveStatsBtn').click(function(){
        this.siblings.each( function () {
            var tx=this.css();
            alert(tx);
        });
    });
});
尖尖的

在jQuery事件处理程序中,this是指DOM元素,而不是jQuery对象。您必须将其包装成一个:

$(this).siblings().each(function() {
  // ...
});

另请注意,“兄弟姐妹”是一个函数,因此您必须调用它以获取一个新的jQuery对象,该对象包装了元素兄弟姐妹。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

遍历列表的每个元素

来自分类Dev

For循环遍历每个子元素

来自分类Dev

jQuery-遍历每个元素

来自分类Dev

jQuery 遍历——包含特定元素的父级最近的兄弟

来自分类Dev

遍历pandas DataFrame中的每个元素

来自分类Dev

jQuery:使用CSS类遍历每个元素

来自分类Dev

比较数组中的元素并遍历每个php

来自分类Dev

遍历列表列表并乘以每个元素

来自分类Dev

遍历许多数组的每个元素

来自分类Dev

遍历字典内列表的每个元素

来自分类Dev

如何使用类名称遍历每个元素

来自分类Dev

循环遍历每个元素并记录高度

来自分类Dev

array.select 不遍历每个元素

来自分类Dev

如何向非兄弟元素添加和删除活动类?(jQuery遍历)

来自分类Dev

React JSX:遍历哈希并为每个键返回JSX元素

来自分类Dev

.each在遍历每个元素后返回整个数组

来自分类Dev

如何以动态形式遍历每个选择元素

来自分类Dev

如何在PHP中遍历JSON数组中的每个元素

来自分类Dev

遍历python列表中每个配对元素的组合

来自分类Dev

遍历JSON数组中的每个元素并与行连接

来自分类Dev

如何遍历对象数组然后删除JavaScript中的每个元素

来自分类Dev

遍历每个元素ID并进行动画处理

来自分类Dev

循环遍历多个数组并保持每个元素的计数

来自分类Dev

遍历二维数组,同时更改每个元素

来自分类Dev

使用类循环遍历每个元素并附加其文本 JQUERY

来自分类Dev

如何遍历r中矩阵中的每个元素

来自分类Dev

如何使用jquery遍历上一个兄弟姐妹的元素而不是下一个兄弟姐妹的元素?

来自分类Dev

遍历每个N元素,放入一个元素(元组),然后遍历每个N元素,放入另一个元素(元组)

来自分类Dev

遍历兄弟姐妹的子类

Related 相关文章

热门标签

归档