【发布时间】:2016-01-29 08:39:09
【问题描述】:
我正在使用 Wordpress 和 jQuery,我只能通过将“$”符号作为参数传递给使用“jQuery”定义的函数来使用它。
但我不知道如何将符号传递给命名函数。
这不起作用:
(function sendPostRequest($){
$("<input>").attr({
type: "hidden",
name: "merchant",
value: 90198778
}).appendTo('#signup_form');
})(jQuery);
我怎样才能让它工作?
【问题讨论】:
-
如果定义了 jQuery,这应该可以工作。现在在哪个上下文中调用这个 sn-p?
-
恕我直言,很不清楚你在问什么:
But I don't know how to pass in the symbol into a named function? -
我喜欢用
jQuery(document).ready(function($) { "use strict";});,把我所有的代码都放进去。 -
@A.Wolff 也许我没有以语义完美的方式问它,但我希望能够在命名函数(不是匿名)中使用 $ 符号,而不一定是 "文件准备好”功能。
-
恕我直言,您最好的选择就是将
jQuery作为函数参数(正如您的 IIFE 所做的那样)。因为你说This didn't work关于发布的sn-p,我很困惑