Jquery .触发参数赢得';不可能通过
我有这个功能,它来自我在wordpress中使用的插件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]) ; 但是参数不会通过“更改颜色”
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。这就是我正在调用的函数