2017-10-12 156 views
2

我有一个小的JavaScript文件(alg-wSelect.js),它只有一行代码: jQuery('select.alg-wselect')。wSelect(); 它由wordpress插件调用。 是否有可能将它添加到另一个JavaScript文件或包含它内联? 我该怎么做? 预先感谢您如何内嵌或包含JavaScript文件

+0

的功能,您可以在您的html中使用在您的HTML – falloutx

+0

感谢您的回复! !我试过,但我得到Uncaught TypeError:jQuery(...)。wSelect不是(index):3054处的函数! ! !我怎么能包括/添加:jQuery('select.alg-wselect')。wSelect();到另一个.js文件?即我有:wSelect.min.js文件。我如何添加jQuery('select.alg-wselect')。wSelect();显示我把它放在一个新的行?我不知道...... – its4yougr

回答

1

这可以使用wp_add_inline_script完成。请找到以下代码:

wp_enqueue_script('handel', 'JS FILE PATH' , array(), 'version', true); 
$integrate_script="jQuery('select.alg-wselect').wSelect()"; 
wp_add_inline_script('handel', esc_js($integrate_script)); 

wp_add_inline_script它会将脚本内联添加到以前的入队脚本中。请阅读关于here

+0

感谢您回复...... – its4yougr

+0

感谢您的回复......我将其添加到了functions.php中:wp_enqueue_script('handel','/ wp-content/plugins/currency-switcher-woocommerce/includes/js/alg-wSelect.js',array(),'version',true); $ integrate_script =“jQuery('select.alg-wselect')。wSelect()”; wp_add_inline_script('handel',esc_js($ integrate_script)); 但我得到:未捕获的SyntaxError:无效的或意外的标记 jQuery的migrate.min.js:1个JQMIGRATE:安装迁移,版本1.4.1 ALG-wSelect.js:1遗漏的类型错误:jQuery的(...) .wSelect不是函数 at alg-wSelect.js:1 – its4yougr

+0

我认为你需要先阅读这个函数的文档。你应该知道什么是“句柄”,什么是“版本”被引用。正如你已经解释过的,你需要添加文件“alg-wSelect.js”中的小脚本。所以你不需要排队,你需要使用内联js函数和任何已经入队的js文件来添加代码。 – Tristup

相关问题