Jquery 链接触发问题

Jquery 链接触发问题,jquery,events,popup,jquery-events,Jquery,Events,Popup,Jquery Events,我有两个链接,l1,l2,如果用户点击l2,就会弹出一个弹出窗口(类似于彩盒或灯箱),当用户点击l1时,ajax请求将发送到服务器,服务器端会发生一些变化 我需要一次点击,如果用户点击l1,打开弹出窗口,同时出现服务器的副作用,如果我一个接一个地点击,一切都可以,但我写了这样的东西 $('.hide-sharing').hide(); $(".flag.flag-action").bind('click',function(e){

我有两个链接,l1,l2,如果用户点击l2,就会弹出一个弹出窗口(类似于彩盒或灯箱),当用户点击l1时,ajax请求将发送到服务器,服务器端会发生一些变化

我需要一次点击,如果用户点击l1,打开弹出窗口,同时出现服务器的副作用,如果我一个接一个地点击,一切都可以,但我写了这样的东西

 $('.hide-sharing').hide();
         
     $(".flag.flag-action").bind('click',function(e){
          //window.location = $(this).next(".hide-sharing").attr('href');
          var text=$(this).attr('href');
          var reg = /(\d+)\?/;
          var arr = text.match( reg );
          var id="#sharing-"+arr[1];
          console.log(id);
                $(id).trigger('click');
        
     });
注意:第一个链接(标志)是由系统创建的,我无法更改它,我希望如果触发了link1(标志类),弹出窗口打开

问题出在哪里,需要预防吗?类似于l2绑定单击中的
e.preventDefault()

$('.hide-sharing').bind('click',function(event){
         event.preventDefault();
        });

但它不起作用。

所以link1同时执行这两个操作,而link2只打开盒子?@trgraglia我希望link1执行both@trgraglia不,这是一个2类链接