gpt4 book ai didi

javascript - js对不同的div相同的onclick

转载 作者:行者123 更新时间:2023-11-28 16:26:11 25 4
gpt4 key购买 nike

呃,这可能很简单,但我想不通。

我有 2 个不同的 div .div1.div2 如何在 (2in1) 中添加相同的功能?所以我不必这样写:

$(".div1").click(function(){
$(".webdesign-karta").css("margin-left", "40%");
});

$(".div2").click(function(){
$(".webdesign-karta").css("margin-left", "40%");
});

但我可以这样写(我想避免长代码):

$(".div1", ".div2").click(function(){
$(".webdesign-karta").css("margin-left", "40%");
});

谢谢大家,祝大家有个愉快的一天!

最佳答案

你几乎成功了!

$(".div1, .div2").click(function(){
$(".webdesign-karta").css("margin-left", "40%");
});

如果你想更通用,你可以在 div 选择器本身上做:

$("div").click(function(){
$(".webdesign-karta").css("margin-left", "40%");
});

或者创建一个 CSS 样式规则并在点击时添加它 - 这更好,因为它不添加内联样式规则。:

//css
.moveMargin{margin-left:40%}

//js
$(".div1, .div2").click(function(){
$(".webdesign-karta").addClass("moveMargin");
});

关于javascript - js对不同的div相同的onclick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36079587/

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