2010-11-15 66 views
0

我们如何编辑下面的代码以将此功能绑定到myLinkmyButton将JQuery绑定到多个对象的功能

if (section === x) { 
    myButton = $("#a"); 
    myLink = $("#b"); 
} else { 
    myButton = $("#c"); 
    myLink = $("#d"); 
} 

myLink.click(function(e) { 
    e.preventDefault(); 
    showMyDialog(); 
}); 

回答

2
if (section === x) { 
    $("#a,#b").click(OnClick); 
} else { 
    $("#c,#d").click(OnClick); 
} 

function OnClick(e) { 
    e.preventDefault(); 
    showMyDialog(); 
}); 
1
if (section === x) { 
    $("#a,#b").addClass('clickable'); 
} else { 
    $("#c,#d").addClass('clickable'); 
} 


$('.clickable').click(function(e) { 
    e.preventDefault(); 
    showMyDialog(); 
}); 
0
if (section === x) { 
    myButton = $("#a, #b"); 
} else { 
    myButton = $("#c, #d"); 
} 

myButton.click(function(e) { 
    e.preventDefault(); 
    showMyDialog(); 
});