我有一个需要 jQuery 对象的函数,但为了方便起见也想接受选择器字符串和元素。所以我正在做这样的事情:
test($('.something'));
test('.something');
test($('.something')[0]);
function test (param1) {
//ensure jquery object
if (!(param1 instanceof $)) {
param1 = $(param1);
}
//do something with $param1
}
不管是否只初始化 jQuery 对象是否有影响和性能问题?
function test (param1) {
//ensure jquery object
param1 = $(param1);
//do something with $param1
}
最佳答案
关于javascript - 两次初始化 jQuery 对象可以吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13840122/