Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery .触发参数赢得';不可能通过_Jquery_Wordpress - Fatal编程技术网

Jquery .触发参数赢得';不可能通过

Jquery .触发参数赢得';不可能通过,jquery,wordpress,Jquery,Wordpress,我有这个功能,它来自我在wordpress中使用的插件 this.changeColor = function(element, hex, temp, colorLinking) { console.log('hex',hex); }; 我想触发它并传递一些参数 $('#fancy-product-designer-' + productID + '').trigger('changeColor', [obj,'#ffffff',true,true]) ; 但是参数不会通过“更改颜色”

我有这个功能,它来自我在wordpress中使用的插件

this.changeColor = function(element, hex, temp, colorLinking) {
console.log('hex',hex);   
};
我想触发它并传递一些参数

$('#fancy-product-designer-' + productID + '').trigger('changeColor', [obj,'#ffffff',true,true]) ;
但是参数不会通过“更改颜色”函数

控制台日志:hex–false

我该怎么做才能使参数通过

提前谢谢

您好, Robin

您可以尝试以下方法:

$(.btn”).on(“changeColor”,函数(元素、十六进制、临时、颜色链接、lastarg){
console.log('element',element);
console.log('hex',hex);
console.log('temp',temp);
console.log('colorLinking',colorLinking);
log('lastarg',lastarg);
});
$(“.btn”)。在(“单击”上,函数(e){
$(“.btn”).trigger('changeColor',[false',#ffffff',true,true]);
});

您可以尝试以下方法:

$(.btn”).on(“changeColor”,函数(元素、十六进制、临时、颜色链接、lastarg){
console.log('element',element);
console.log('hex',hex);
console.log('temp',temp);
console.log('colorLinking',colorLinking);
log('lastarg',lastarg);
});
$(“.btn”)。在(“单击”上,函数(e){
$(“.btn”).trigger('changeColor',[false',#ffffff',true,true]);
});


我在回答中添加了我的控制台输出。你想实现什么?嗨,我有一个设计工具。添加元素时,我希望将其默认设置为白色。您可以看到日志输出,它在十六进制上显示为false。这是我调用的函数。它可以工作。我在回答中添加了控制台输出。你想实现什么?嗨,我有一个设计工具。添加元素时,我希望将其默认设置为白色。您可以看到日志输出,它在十六进制上显示为false。这就是我正在调用的函数