jQuery   发布时间:2022-04-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jquery – 更改标记上的类大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我想在点击时更改标签类.

jsfiddle在这里http://jsfiddle.net/9u8Nc/

得到这个HTML代码

<ul class="tags">
  <li> <a href="javascript:void(0)" class="tag">Aventure</a>
    <div class="user-info">
      <p><b>Aventure</b> <br>
        + 2.300 activités</p>
    </div>
  </li>
  <li> <a href="javascript:void(0)" class="tag">Famille</a>
    <div class="user-info">
      <p><b>Famille</b> <br>
        + 1.500 activités</p>
    </div>
  </li>
  <li> <a href="javascript:void(0)" class="tag">Gourmet</a>
    <div class="user-info">
      <p><b>Gourmet</b> <br>
        + 500 activités</p>
    </div>
  </li>
</ul>

当我点击一个我希望风格改变.

当我再次点击它时,我希望样式回来.

试试这个,但它不起作用.

$('.tag').click(function() {
    $(this).addClass('active');
});

解决方法@H_403_29@
您可以使用 toggleClass功能

$('.tag').click(function() {
    $(this).toggleClass('active');
});

单击时,如果未设置,则设置类,如果已设置,则将其删除.

你的CSS中,替换

.tag .active

.tag.active

as .tag .active与两个类的元素不匹配,但在class标签的另一个元素中具有class active的元素.

Demonstration

大佬总结

以上是大佬教程为你收集整理的jquery – 更改标记上的类全部内容,希望文章能够帮你解决jquery – 更改标记上的类所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。