gpt4 book ai didi

javascript - 将多个元素传递给each函数

转载 作者:行者123 更新时间:2023-11-28 19:29:04 24 4
gpt4 key购买 nike

function generalShowPopup(click_element, show_elements) {
click_element.on("click", function(event) {
show_elements.each(function() {
$(this).show();
});
event.preventDefault();
});
}

通过上述函数,我打算在单击某个链接时显示一个元素。

像这样调用函数(第二个参数)效果很好:

generalShowPopup($(".popup_link"), $(".popup") );

但是我如何将两个元素传递给第二个参数,即单击某个链接时显示两个元素?

最佳答案

只需在选择器字符串内使用逗号 ,,实际上没有理由使用 .each():

generalShowPopup($(".popup_link"), $(".popup,.selecctor2, #selector3") );

无需使用每个:

function generalShowPopup(click_element, show_elements) {
click_element.on("click", function(event) {
event.preventDefault();
show_elements.show();
});
}

编写所有这些内容的更快方法是:

$(function() {
$(".popup_link").on('click', function(event) {
event.preventDefault();
$(".popup,.selecctor2, #selector3").show();
});
});

关于javascript - 将多个元素传递给each函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27253991/

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