Matthias: Jquery: Untergeordnete Klasse selektieren

Beitrag lesen

Oder find() verwenden, s. [molily].

Qapla'

Mit find() funktioniert es wunderbar. Vielen Dank nochmal.

Postest Du denn mal Deine Lösung?
Ich lese hier gespannt mit.

Im Gegenzug poste ich Dir eine interessante andere Lösung zum Thema Editable Spans, ok?

Gruß, Arno

  
var newsContent;  
var newsId;  
$(document).ready(function() {  
	$(".newsContent").live('click', function() {  
		if( !$('.newsContent').find('textarea').text() ) {	<!-- Sicherstellen dass nur ein Beitrag bearbeitet wird -->			  
			if( content = $(this).find('span').text() ) {			  
				newsId = $(this).find('.newsId').val();								  
				newsContent = content;				  
				$(this).find('span').replaceWith("<textarea class='newsInput' rows='6' cols='100'>"+content+"</textarea>");				  
			}  
		}						  
	});  
	$(".newsInput").live('blur', function() {  
		var content = $(this).val();			  
		$(this).replaceWith("<span>"+content+"</span>");			  
		if(newsContent != content) {				  
			$.ajax({  
				type: "POST",  
				url: "includes/news.php",  
				data: "newsContent="+content+"&newsId="+newsId,  
				success: function(rueckgabe) {	  
					if(rueckgabe != 'true') {  
						alert('Es ist ein Fehler aufgetreten.')  
					}  
				}  
			});  
		}  
	});  
});

Das wäre meine Lösung der Aufgabenstellung.

Gruss