我有以下的CSS和HTML…
.hide { display:none; } <div> <span class='kardashian hide'>Kimmy</span> </div>
使用以下jquery。
$('div').live('click', function(){ alert($('kardashian', this).val()); });
如果我移除“隐藏”类,我会像我预期的那样得到“金米”,但是当它有“隐藏”类时,我什么也得不到? 如何获取jquery中隐藏元素的文本?
.class .text() .val()
.class
.text()
.val()
$('div').live('click', function(){ alert($('.kardashian', this).text()); });
Use .text()
alert($('.kardashian', this).text());
.kardashian