我需要找出哪些元素,特定的類,引發了jquery回調。例如,如果我有這個jquery:
$('#content').delegate('.role', 'change', function(e){
if($(this).val() == 'Student'){
$('.roleStudent').show();
$('.roleTeacher').hide();
}else if($(this).val() == 'Teacher'){
$('.roleTeacher').show();
$('.roleStudent').hide();
}else if($(this).val() == 'User'){
$('.roleTeacher').hide();
$('.roleStudent').hide();
}
});
,我需要創建一個骨幹事件。它必須尋找某種這樣的:
events: {
'change .role' : changeRole
}
和內部changeRole
functioin需要找出來,有什麼用類.role
是改變選擇,這樣我就可以建立我的發言像這樣:
if($(this).val() == 'Student'){
$('.roleStudent').show();
$('.roleTeacher').hide();
}else if($(this).val() == 'Teacher'){
$('.roleTeacher').show();
$('.roleStudent').hide();
}else if($(this).val() == 'User'){
$('.roleTeacher').hide();
$('.roleStudent').hide();
}
謝謝你都有任何建議。
優秀,這個偉大的工程!謝謝 –