Ein- und Ausblenden mit jQuery

Morgen Quaese,

ja, sorry aber das ist es auch nicht.
Code:
'title': $(this).html($(this).attr('title')) + ' ausblenden'

Ich möchte nicht den title auslesen und in den titel schreiben, sondern den Link.
Ist das besser beschrieben?

Gruß GN911
 
Hi,

egal was du in das title-Attribut schreiben möchtest. Anhand der Codefragmente, die ich dir bereits geliefert habe, solltest du auf alle relevanten Passagen Zugriff haben.

Ciao
Quaese
 
Hallo Quaese,

so funktioniert es:
Code:
'title': $(this).html($(this).attr('url')) + ' einblenden'

Leider haut das so mit dem Cookie noch nicht hin:
Code:
	var arrA = $("a[rel='toggle']").each(function(intIndex){

		// ID des zugehörigen Toggle-Elements ermitteln
		var linkID = String($(this).attr('href')).substr(1, $(this).attr('href').length);

		var status = {
			'true': 'open',
			'false': 'close'
		};

		// Element verstecken
		if(linkID){
	  		$('#'+linkID).hide();
		}
	
		// Togglefunktion an Link binden
		$(this).toggle(
			function(){
				$('#'+linkID).show(); // Einblenden
				$(this).attr({'title': $(this).html($(this).attr('url')) + ' ausblenden'});
				$.cookie('status', open);
				return false;
	  		},
	  		function(){
				$('#'+linkID).hide(); // Ausblenden
				$(this).attr({'title': $(this).html($(this).attr('url')) + ' einblenden'});
				$.cookie('status', close);
				return false;
	  		}
	  	);
	});
Quaese kannst mir noch sagen was falsch ist.

Danke GN911
 
Zuletzt bearbeitet:
Zurück