Eine Funktion ist für viele Objekte an ein Ereignis gebunden. Eines dieser Objekte löst das Ereignis aus, und jQuery tritt ein. Wie finde ich heraus, wer das Ereignis innerhalb der JavaScript-Funktion ausgelöst hat?Informationen über die Quelle eines Ereignisses mit jQuery abrufen
Ich habe versucht mit function [name](event){}
und stoßen bei Ereignis, aber ich bekomme "'Daten' ist Null oder kein Objekt".
Hier ist mein Code jetzt:
<script type="text/javascript">
$(document).ready(function() {
$('.opening').bind("click", function(event) {
//code to populate event.data since right now, the tags don't hold the info...they will eventually with an XHTML custom namespace
event.data.building = "Student Center";
event.data.room = "Pacific Ballroom A";
event.data.s_time = "9/15/2009 8:00";
event.data.e_time = "9/15/2009 10:00";
indicatePreferenceByClick(event);
});
function indicatePreferenceByClick(event) {
alert("I got clicked and all I got was this alert box.");
$("#left").load("../ReserveSpace/PreferenceByClick", { building: event.data.building, room: event.data.room, s_time: event.data.s_time, e_time: event.data.e_time});
};
</script>
möglich Duplikat [Abrufen der ID des Elements, das ein Ereignis mit JQuery gefeuert] (http://stackoverflow.com/questions/48239/getting-the-id-of-the-element-that- fire-an-event-using-jquery –