gpt4 book ai didi

javascript - 有没有办法将多个参数传递给 jquery 函数

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

有什么办法可以通过argumentsjquery/javascript像下面这样

function showContentDiv(args ......){
//do some thing with looping args
}

和用法如

showContent("","","","");  //should change the parma count each time 

避免在 jquery 中准备数组并传递的原因是我有如下链接

<a onclick="javaScript:showContent("val1","val2","val3")">

<a onclick="javaScript:showContent("val1","val2")">

最佳答案

JavaScript 函数自动具有 arguments object - 一个类似数组的对象,其中包含传递给函数的每个参数的元素。

以下示例只是循环遍历所有参数并将它们记录到控制台。

function showContentDiv(){
for (var i = 0; i < arguments.length; i++) {
console.log(arguments[i]);
}
}

顺便说一句,请勿在事件属性的开头包含 javaScript:。任何浏览器都不需要这样做。 onclick="showContent()" 没问题。 (这里的“很好”是指“不如在脚本 block 中绑定(bind)事件好”。)

关于javascript - 有没有办法将多个参数传递给 jquery 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17251266/

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