2012-04-04 11 views

risposta

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

come non è possibile ottenere il valore della campata.

È anche possibile utilizzare il metodo .html() anziché .text().

+0

ringraziamento hiren – user1184100

+1

grazie a StackOverflow. Fornisce una buona piattaforma per noi. –

1

Risposte multiple valide. Il mio approccio:

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

grazie khoi :) – user1184100

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

Questo imposterà la classe su un altro 'intervallo ', nel caso tu abbia un'altra spanna da qualche altra parte prima (anche al di fuori del div). –

+0

prova questo $ ('# div1'). Click (function() { $ ('# div1 span: first'). Attr ('class', 'newClassName'); }); – las

+0

Ok, benvenuto – las

Problemi correlati