如何在jquery中动态链接一个方法?

时间:2016-06-03 13:15:38

标签: jquery

enter code here嘿伙计们,我的问题基本上就是一个场景。考虑page.php,它通过POST或GET将数字数据发送到page2.php

我想要做的是基于来自page.php的数字(例如,5)我想创建一个对jQuery对象进行相同方法调用的链,如下所示:

jquery("any").a().a().a().a().a();

有没有办法做到这一点? 这里是示例代码,我想链接多次聚类方法与地图对象链接

   $('.map')
      .gmap3({
        center: [46.578498,2.457275],
        zoom: 4
      })
      .cluster({
        size: 200,
        markers: [
          {position: [48.8620722, 2.352047]},
          {position: [44.28952958093682, 6.152559438984804]},
          {position: [49.28952958093682, -1.1501188139848408]},
          {position: [44.28952958093682, -1.1501188139848408]}
        ],
        cb: function (markers) {
          if (markers.length > 1) { // 1 marker stay unchanged (because cb returns nothing)
            if (markers.length < 20) {
              return {
                content: "<div class='cluster cluster-1'>" + markers.length + "</div>",
                x: -26,
                y: -26
              };
            }
          }
        }
      });

1 个答案:

答案 0 :(得分:1)

您可以使用简单的循环

&#13;
&#13;
var $ele = jquery("any");
for (var i = 0; i < 5; i++)
  $ele = $ele['a']();
  // or
  //  $ele = $ele.a();
&#13;
&#13;
&#13;