Google代码管理器

时间:2017-08-11 07:48:39

标签: javascript google-tag-manager

当我将jquery作为Custom javasript变量运行时,为什么会出现错误?错误说明为"Error at line 10, character 2: Parse error. ')' expected"

function(){
  $( document ).ready(function() {
    $('button[class="panel__link panel__link--btb"]').on( 'click', function(e) {
       var $label = $( this ).parent().find("h2").text();
       return $label;
    });

  });
};

请告知。

此致

SREE

1 个答案:

答案 0 :(得分:-1)

导致错误,因为该函数没有名称。我想你正在尝试做一个应该是

的Self Invoking功能
(function(){
   //your code
}());

你的代码应该是,

(function(){
  $( document ).ready(function() {
    $('button[class="panel__link panel__link--btb"]').on( 'click', function(e) {
      var $label = $( this ).parent().find("h2").text();
      return $label;
    });

  });
}());

删除function() {},只需使用.ready

执行代码即可
$( document ).ready(function() {
    $('button[class="panel__link panel__link--btb"]').on( 'click', function(e) {
      var $label = $( this ).parent().find("h2").text();
      return $label;
    });

});