Javascript 检查占位符文本中是否存在null或空值
我有一个dust.js模板,它根据从服务器获得的哈希值呈现输入。我的问题是,如果散列为空,我仍然会得到一个带有空占位符值的输入框,如何检查占位符值是否为空,然后隐藏该框Javascript 检查占位符文本中是否存在null或空值,javascript,jquery,dust.js,Javascript,Jquery,Dust.js,我有一个dust.js模板,它根据从服务器获得的哈希值呈现输入。我的问题是,如果散列为空,我仍然会得到一个带有空占位符值的输入框,如何检查占位符值是否为空,然后隐藏该框 <div class='criteria-input'> <input type='text' placeholder='{attribute}' value='{value}' size='20'/> <span class="close">X</span> </d
<div class='criteria-input'>
<input type='text' placeholder='{attribute}' value='{value}' size='20'/>
<span class="close">X</span>
</div>
X
以下是检查占位符是否为empy的代码
var placeholder = $('input').attr('placeholder');
if(placeholder == ''){
} else{
}
下面是检查占位符是否为empy的代码
var placeholder = $('input').attr('placeholder');
if(placeholder == ''){
} else{
}
给你:
$('input').each(function(){
if($(this).attr('placeholder')=='' || $(this).attr('placeholder')==null){
$(this).parent().hide();
}
});
给你:
$('input').each(function(){
if($(this).attr('placeholder')=='' || $(this).attr('placeholder')==null){
$(this).parent().hide();
}
});
请参见dust.js的“特殊章节”文档:
“exists”语法是您想要的,因此您可以执行以下操作:
{?attribute}
<div class='criteria-input'>
<input type='text' placeholder='{attribute}' value='{value}' size='20'/>
<span class="close">X</span>
</div>
{/attribute}
{?属性}
X
{/attribute}
请参见dust.js的“特殊章节”文档:
“exists”语法是您想要的,因此您可以执行以下操作:
{?attribute}
<div class='criteria-input'>
<input type='text' placeholder='{attribute}' value='{value}' size='20'/>
<span class="close">X</span>
</div>
{/attribute}
{?属性}
X
{/attribute}
如果我们有多个输入怎么办?如果我们有多个输入怎么办?