2010-11-15 20 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(); 
}); 
相關問題