如何在Jquery中获取隐藏元素的文本?
我有以下css和html如何在Jquery中获取隐藏元素的文本?,jquery,Jquery,我有以下css和html .hide { display:none; } <div> <span class='kardashian hide'>Kimmy</span> </div> 如果我移除“hide”类,我会得到我期望的“Kimmy”,但是当它有“hide”类时,我什么也得不到? 如何在Jquery中获取隐藏元素的文本?您只需要一个合适的选择器(用于输入),如下所示: $('div').live('click', func
.hide
{
display:none;
}
<div>
<span class='kardashian hide'>Kimmy</span>
</div>
如果我移除“hide”类,我会得到我期望的“Kimmy”,但是当它有“hide”类时,我什么也得不到?
如何在Jquery中获取隐藏元素的文本?您只需要一个合适的选择器(用于输入),如下所示:
$('div').live('click', function(){
alert($('.kardashian', this).text());
});
元素的可见性实际上不会影响任何东西,无论是否隐藏,它都会起作用。相反:
alert($('.kardashian', this).text());
.val()
方法用于获取表单输入的value属性。您忘记了类指示符。使用.kardashian
缺少的
应该是$('.kardashian')
alert($('.kardashian', this).text());