gpt4 book ai didi

javascript - 将多个值传递/发送到具有 var 名称和元素的 jQuery 函数 [init(div :'#div' ,txt :'hello' )/init(div ='#div' ,txt ='hello' )]

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

我想知道如何将值传递/发送到具有变量名称和元素的 jQuery 函数?

喜欢:

  $(document).ready(function(){
init(div:'#div',txt:'hello'); //init(div='#div',txt='hello');
});


function init(div,txt){
....
}

我可以通过 init('#div','hello'); 直接将值传递/发送到这个函数,但是这个过程的主要问题是我必须定义这些值以相同的方式(如函数 [div - 1st, txt - 2nd] 中所定义)。

我如何发送这些具有适当变量名称的相同值。这样如果我可以在我想要的地方定义这些值,比如 init(txt:'hello')/init(div:'#div')/init (txt:'你好',div:'#div')

最佳答案

使用 Objects 怎么样? :

$(document).ready(function(){
init( { div:'#div', txt:'hello' } );
});


function init( obj ){
obj.div; // '#div'
obj.txt; // 'hello'
}

示例:http://jsfiddle.net/cherniv/XPD4T/

关于javascript - 将多个值传递/发送到具有 var 名称和元素的 jQuery 函数 [init(div :'#div' ,txt :'hello' )/init(div ='#div' ,txt ='hello' )],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19763426/

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