【发布时间】:2018-05-25 19:35:42
【问题描述】:
我有一个事件监听器,它正在寻找点击某个类的 DOM 元素,然后更改 innerHTML。它可以工作,除了它会更改具有相同类的所有元素的innerHTML,而不仅仅是单击的那个。有没有办法将范围限制为被点击的元素,还是我需要给所有元素自己的 ID 并根据 ID 调用它们?
这是我正在使用的功能:
$("button.accordion").click(function(){
if ($(".caretUD").html("▼")) {
$(".caretUD").html("▲");
} else {
console.log("I'm not working...");
}
});
【问题讨论】:
-
请与我们分享您的 HTML。按钮与插入符号有何关系?
-
@KevinB 我误读了这个问题,我的错。
-
@Luca 我误读了这个问题,我的错。
-
@Mikey 我误读了这个问题,我的错。
-
@ScottMarcus 不用担心。这个问题一开始就不清楚。
标签: javascript jquery html