我想簡化這個腳本的方法,因爲不知何故我一遍重複自己......簡化了jQuery函數
$('.userprofile').click(function(){
card_profile.load(url_settings).dialog('open');
});
$('.cust-profile').click(function(){
card_profile.load(url_customer).dialog('open');
});
$('.my-profile').click(function(){
card_profile.load(url_my).dialog('open');
});
請與鍵/值對映射類名到'url_'值的對象,然後枚舉對象,使用選擇的關鍵和'.load()'參數的值。這假設網址不會改變。如果他們這樣做,你需要在對象中更新它們。 –
...另一種選擇是將相同的處理程序綁定到所有的類,然後使用'.hasClass()'來選擇使用哪個'url_'。 –
使用'.hasClass()'?你能告訴我一個例子嗎?對不起,麻煩你了,但我在這個領域有點新... – rolodex