javascript - jQuery addClass 到具有与 Waypoints 相同类名的元素

标签 javascript jquery html jquery-waypoints

我有一个事件,需要将类添加到具有匹配类名的元素。 例如:

<a class="one"></div>
<a class="two"></div>

<div class="one"></div>
<div class="two"></div>

如何查找附加类并将其添加到具有匹配类名的元素? 这是我的脚本,我需要它来定位具有匹配类的标签。

jQuery('div.two').waypoint(function(direction) {
  if (direction === 'down') {
    jQuery(this).addClass("active") // to <a> element that shares same class
  }
  else {
  }
});

最佳答案

我不熟悉这个插件,但我会尝试一下。根据您提供的内容,我认为您的问题是:

jQuery(this).addClass("active")

既然您已经了解该类,请执行以下操作:

var tempClass = $(this).attr("class");
jQuery("a."+tempClass).addClass("active");

关于javascript - jQuery addClass 到具有与 Waypoints 相同类名的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24852728/

相关文章:

javascript - 如何使用纯 javascript 在任何网站中动态包含 jQuery

JavaScript表单验证问题

javascript - jquery 如何删除 ui-state-hover

javascript - 使用 javascript 对象重复 html 代码的最佳方法是什么?

php - jquery 加载 + 数据表

javascript - Express js 中的 app.use()、app.get()、router.get() 和 router.use() 有什么区别?

javascript - d3 折线图任意线填充

jquery - 使用 YouTube iframe api 和 jquery 的 YouTube 自定义进度条不起作用

javascript - 从页面上的数据元素创建变量

html - 将上下文类应用于导航栏中的列表项