jquery 如何增加div id来应用函数

zwghvu4y  于 2023-03-29  发布在  jQuery
关注(0)|答案(2)|浏览(111)
<button class="btn btn-square uppercase bold blue pull-right" type="submit" 
id="button-1"><i class="icon-eye"></i> Ticket Details</button>
<div class="row d-none" id="content-1"></div>

我必须重复上面的代码,增加id,我应该如何使用这段代码来做到这一点:

$("#button-1").click(function() {
    $("#content-1").toggle("slide");
});
6gpjuf90

6gpjuf901#

这段代码将对id 1到10执行此操作。

for (var i = 0; i < 10; i++) {
    $("#button-" + i).click(function () {
        $("#content-" + i).toggle("slide");
    });
}
olmpazwi

olmpazwi2#

首先,计算所有需要创建点击函数的按钮:

var button_count = $("button").length; //you may also use class here

然后做一个循环:

for (var i = 0;i<=button_count;i++) {
    $("#button-"+i).click(function () {
        $("#content-"+i).toggle("slide");
    });
}

相关问题