我尝试查找动态创建的<p>
是否有文字。 '.layer'+count
返回我的
类,但我无法使用.lenght。
if ( ($('.layer'+count).text()).length > 0 ){
alert ('I have text')
}
有关使这项工作的任何提示? 感谢名单
答案 0 :(得分:1)
$('.layer'+count).text()
周围不需要额外的括号,但它应该可以工作。你绝对确定选择器匹配元素吗?您可以使用alert($('.layer'+count).length)
对其进行测试,以提醒匹配的元素数量。
答案 1 :(得分:1)
当你这样做时会发生什么:
alert($('.layer'+count).text())
答案 2 :(得分:1)
if ( ($('.layer'+count).text().length ) > 0 )
{
alert ('I have text')
}
在您的代码中,括号顺序不正确。它应该是
($('.layer'+count).text().length)
而不是
($('.layer'+count).text()).length
实际上不需要额外的(
。你可以简单地写
if ( $('.layer'+count).text().length > 0 )
{
alert ('I have text')
}