jQuery ToggleClass使用索引属性

巴拉斯

我在页面中实现了切换功能。我想在span元素旁边显示一个标签。但是问题是我只需要触发相应的标签,

这是我的HTML代码

    <div>
        <span class="header1">Header</span>
        <label class="dtl1 hide  ">Details</label>
        <span class="header2">Header</span>
        <label class="dtl2 hide">Details</label>
    </div>


JavaScript代码

    $('span').click(function() {
      var selIndex =  $("span").index(event.currentTarget);
      $('label').toggleClass("hide");
    });

我们是否有类似next()。toggleClass()的东西,或者使用两个元素的索引并应用toggleClass

不明确的

您的代码中有几个错误。您的回调不接受事件对象。因此,您正在使用全局事件对象(在某些浏览器中)而不是当前事件,这是不可靠的。您也缺少.用于toggleClass调用和)关闭click方法的。

话虽如此,如果您想选择单击范围的下一个标签同级,可以使用以下next方法:

$('span').click(function(event) {
   // event.currentTarget is typically equal to `this` in this context
   $(this).next('label').toggleClass("hide");
});

如果要使用该index方法,则还应该使用该eq方法:

$('span').click(function(event) {
    var index = $("span").index(event.currentTarget);
    $('label').eq(index).toggleClass("hide");
});

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery ToggleClass使用索引属性

来自分类Dev

如何使CSS背景属性与jQuery中的toggleClass()一起使用?

来自分类Dev

jquery 属性 + 索引(分组)

来自分类Dev

jQuery,使用.queue()级联CSS toggleClass()

来自分类Dev

jQuery:使用ToggleClass编写Mega菜单

来自分类Dev

jQuery,使用.queue()级联CSS toggleClass()

来自分类Dev

在jQuery中使用toggleClass缩小div

来自分类Dev

jQuery toggleclass到多个元素使用数组

来自分类Dev

jQuery-使用toggleClass时的单击处理程序

来自分类Dev

如何使用jQuery Cookie插件保存toggleClass方法的状态

来自分类Dev

使用jquery .toggleClass()时切换虚线边框

来自分类Dev

如何使用jQuery Cookie插件保存toggleClass方法的状态

来自分类Dev

我如何使用jQuery UI执行AFTER toggleClass之后的功能

来自分类Dev

jQuery按索引访问对象属性

来自分类Dev

jQuery .toggleClass()过渡

来自分类Dev

jQuery toggleClass与淡入效果

来自分类Dev

jQuery .toggleClass()速度

来自分类Dev

动画的jQuery toggleclass

来自分类Dev

jQuery toggleClass冲突

来自分类Dev

jQuery每个toggleClass

来自分类Dev

使用jQuery获取div的索引

来自分类Dev

jQuery的插入jQuery属性

来自分类Dev

jQuery toggleClass回调如何?

来自分类Dev

jQuery ToggleClass在多个元素上

来自分类Dev

jQuery-ToggleClass / AddClass / RemoveClass

来自分类Dev

jQuery toggleClass无法正常工作

来自分类Dev

带有cookie的jQuery toggleclass

来自分类Dev

内联SVG上的jQuery toggleClass

来自分类Dev

jQuery toggleClass不起作用