我们可以通过以下方式实现,
HTML
<a href="javascript:void(0);" data-attributes="a">Call a</a> <br />
<a href="javascript:void(0);" data-attributes="b">Call b</a>
脚本
var app = {
init: function(){
this.addEventListener();
},
a: function(){ alert("You have called 'a'"); },
b: function(){ alert("You have called 'b'"); },
callMethod: function(event){
var func = $(this).attr('data-attributes');
app[func].call();
},
addEventListener: function(){
$('a').on('click', this.callMethod);
}
};
$(document).ready(function(){
app.init();
});
演示 JS http://jsfiddle.net/DfHXs/2/
希望这会帮助你。