Angeklicktes Element - ID ermitteln

Carrear

Erfahrenes Mitglied
Hi Leute, schaut ihr mal bitte mit drüber? Habe 9 Divs mit der gleichen Klasse, aber mit unterschiedlichen IDs. Irgendwie kommt immer nur der erste if case durch, obwohl elemente mit unterschiedlichen ID's angeklickt werden. ist vielleicht die if Kontiditon mit this.id falsch? Er muss ja abfragen ob die id des GEKLICKTEN elements dem entspricht. dachte mir, dass in diesem Fall ( da ich ja click() benutze ) this.id der id des geklickten Elemnts entspricht:
Code:
	<script type="text/javascript" charset="utf-8">	

	$(document).ready(function(){
		$('.showcase_choice_ref').click(function(){ 
			if (this.id = 'd1') {
			<we:object name="ref_digi1" classid="2">
			$('#referenz').load('referenz_start.php?ref=<we:field name="WE_ID" />') ;
			</we:object>
			} else if (this.id = 'd2') {
			<we:object name="ref_digi2" classid="2">
			$('#referenz').load('referenz_start.php?ref=<we:field name="WE_ID" />') ;
			</we:object>
			} else if (this.id = 'd3') {
			<we:object name="ref_digi3" classid="2">
			$('#referenz').load('referenz_start.php?ref=<we:field name="WE_ID" />') ;
			</we:object>
			} else if (this.id = 'p1') {
			<we:object name="ref_print1" classid="2">
			$('#referenz').load('referenz_start.php?ref=<we:field name="WE_ID" />') ;
			</we:object>
			} else if (this.id = 'p2') {
			<we:object name="ref_print2" classid="2">
			$('#referenz').load('referenz_start.php?ref=<we:field name="WE_ID" />') ;
			</we:object>
			} else if (this.id = 'p3') {
			<we:object name="ref_print3" classid="2">
			$('#referenz').load('referenz_start.php?ref=<we:field name="WE_ID" />') ;
			</we:object>
			} else if (this.id = 'v1') {
			<we:object name="ref_event1" classid="2">
			$('#referenz').load('referenz_start.php?ref=<we:field name="WE_ID" />') ;
			</we:object>
			} else if (this.id = 'v2') {
			<we:object name="ref_event2" classid="2">
			$('#referenz').load('referenz_start.php?ref=<we:field name="WE_ID" />') ;
			</we:object>
			} else if (this.id = 'v3') {
			<we:object name="ref_event3" classid="2">
			$('#referenz').load('referenz_start.php?ref=<we:field name="WE_ID" />') ;
			</we:object>
			} else {
			
			}
			});	
		});
	</script>
 
Ein einfaches Gleichheitszeichen wird als Zuweisungsoperator benutzt. Sprich der Variable links auf der Seite wird der Wert des Terms rechts auf der Seite zugewiesen.
Code:
var = term
var <-- term

Und zwei Gleichheitszeichen werden als Gleichheitsoperator benutzt. Damit kann man prüfen, ob zwei Variablen identische Werte besitzen.
 

Neue Beiträge

Zurück