2012-04-04 16 views

cevap

3
$('#div1').click(function(){ 
    var v = $(this).find('span').text(); 
}); 

bakın siz yayılma değerini elde edebilirsiniz.

Ayrıca .tml() yöntemi yerine .text() yöntemini de kullanabilirsiniz.

+0

sen StackOverflow'daki için – user1184100

+1

sayesinde Hiren teşekkürler. Bize iyi bir platform sağlıyor. –

1

Birden çok yanıt geçerli. Benim yaklaşımım:

$('#div1').click(function() {  
    $(this).find('span').first().attr('class','newClassName'); 
}); 
+0

Teşekkür ederim khoi :) – user1184100

1
$('#div1').click(function() {  
    $('#div1 span:first').attr('class', 'newClassName'); 
}); 
+0

Bu, başka bir span daha önce (div dışında) başka bir span var olması durumunda, başka bir 'span' üzerinde sınıfını ayarlayacaktır. –

+0

bunu bir $ ('# div1') deneyin (işlev() { $ ('# div1 span: first'). Attr ('class', 'newClassName'); }); – las

+0

Tamam, hoş geldiniz – las

İlgili konular