【问题标题】:Enable jQuery "$" symbol for a named function为命名函数启用 jQuery "$" 符号
【发布时间】: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,我很困惑

标签: jquery wordpress function


【解决方案1】:

最简单的方法是

function sendPostRequest(){
    var $ = jQuery;
    ....

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-26
    • 1970-01-01
    • 1970-01-01
    • 2011-07-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多