바인딩에 평가 나는 다음과 같은 코드가 있습니다 (! null가 아닌)의 jQuery 인수
var profileToRemove = null;
//...
$("#buttonRemoveProfile").on("tap", {profile : profileToRemove}, removeProfile);
//...
function removeProfile(event){
console.log(event.data);
var profile = event.data.profil;
if(profile==null || profile.name==null) {
alert("Erreur lors de la suppression du profil");
}
else { /*remove profile*/ }
}
"#buttonRemoveProfile"에있는 모든 탭하기 전에 "를 profileToRemove는"원하는 값으로 설정 . 그러나 내 함수 removeProfile은 "null"(event.data는 {profile : null}) 또는 profileToRemove의 초기 값이 무엇이든간에 값을받습니다.
그래서 현재 처리기에 removeProfile의 현재 값을 전달할 수 있습니까?
감사합니다.