Jquery 链接触发问题
我有两个链接,l1,l2,如果用户点击l2,就会弹出一个弹出窗口(类似于彩盒或灯箱),当用户点击l1时,ajax请求将发送到服务器,服务器端会发生一些变化 我需要一次点击,如果用户点击l1,打开弹出窗口,同时出现服务器的副作用,如果我一个接一个地点击,一切都可以,但我写了这样的东西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){
$('.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类链接