我有多个 div
元素,但它们都有不同的类:
<div class="a">1</div>
<div class="b">2</div>
<div class="c">3</div>
有没有一种方法可以使用 JQuery 将我首先单击的内容注册到数组中。 像我一样:
- 首先点击
.a
- 第二次点击
.c
- 第三次点击
.b
它会给我以下输出:
["class: a, content: 1", "class: c, content: 3", "class: b, content: 2"]
最佳答案
您可以绑定(bind)div上的点击,并在点击它时将其类和html附加到数组中:
var clickarr = [];
$('.a, .b, .c').click(function(){
clickarr.push("class: " + $(this).attr('class')+ ", content: " + $(this).text() );
});
关于jquery - 单击 jquery 的元素数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29666821/