gpt4 book ai didi

javascript - 将 jquery 方法作为参数传递给函数?

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

是否可以将 jQuery 方法作为参数传递给函数,例如:

function set_action(a,b)
{
$(a).b;
}

$(function(){
$('#div_id1').click(function(){
set_action('#div_id2','hide()');
});
});

?

最佳答案

您可以使用括号表示法使用字符串访问对象的任何属性:

var foo = {
bar: 5
};

console.log(foo['bar']);

所以你可以这样做:

function set_action(a,b) {
$(a)[b]();
}

set_action('#div_id2','hide');

请注意,如果对象没有具有该名称的可调用属性,这将引发错误。

关于javascript - 将 jquery 方法作为参数传递给函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8672230/

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