2010-11-18 29 views
3

Aşağıdaki css ve html ... Aşağıdaki jquery ileJquery'de gizli bir öğenin metnini nasıl alabilirim?

.hide 
{ 
display:none; 
} 

<div> 
    <span class='kardashian hide'>Kimmy</span> 
</div> 

var.

$('div').live('click', function(){ 
    alert($('kardashian', this).val()); 
}); 

ben "Kimmy" olsun ben beklediğiniz gibi ancak "gizlemek" sınıfı olduğunda hiçbir şey olsun "gizlemek" sınıfı kaldırırsanız? Jquery'de gizli bir öğenin metnini nasıl alabilirim?

+0

Kullanım Kayıp '.' olmalıdır. $ ('. Kardashian')' – Adam

cevap

4

Sadece bu gibi uygun bir .class seçici ve .text() (.val() girişler için ise) gerekir:

$('div').live('click', function(){ 
    alert($('.kardashian', this).text()); 
}); 

elemanın görünürlük gerçekten bir şey etkilemez, bunun gizli olsa çalışacağız ya değil. yerine

1

Use .text():

alert($('.kardashian', this).text()); 

.val() usul formu girişlerinin değeri özelliğini elde etmek için kullanılır.

0

Sınıf göstergesini unuttun. .kardashian

İlgili konular