gpt4 book ai didi

jquery - 如何组合具有连续 ID 的元素的函数

转载 作者:行者123 更新时间:2023-12-01 06:54:09 24 4
gpt4 key购买 nike

抱歉,如果标题令人困惑,我想不出更好的东西。基本上,我想做的事情很简单。这是我的代码

jQUery('.button1').click(function() {
jQuery(".box1").slideUp();
jQuery(this).remove();
});
jQUery('.button2').click(function() {
jQuery(".box2").slideUp();
jQuery(this).remove();
});
jQUery('.button3').click(function() {
jQuery(".box3").slideUp();
jQuery(this).remove();
});

等等......现在,当我有更多盒子时,情况就变得一团糟。有什么方法可以将它们全部组合起来并让 jquery 执行 ID 号吗?

最佳答案

您可以设置按钮的类名(例如“buttons”)并使用ID:

<button id="button1" class="buttons">Delete</button>

然后,您可以使用一些技巧来从 ID 中获取数字:

$(".buttons").on("click", function() {
var n = this.id.replace("button", "");
$(".box" + n).slideUp();
$(this).remove();
});

演示: http://jsfiddle.net/DXzKu/

关于jquery - 如何组合具有连续 ID 的元素的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10883433/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com