检查占位符文本中的null值或空值

时间:2014-07-22 19:30:52

标签: javascript jquery dust.js

我有一个dust.js模板,它根据我从服务器获取的哈希呈现输入。我的挂断是,如果哈希是空的,我仍然会得到一个带有空占位符值的输入框,如何检查占位符值是否为空,然后隐藏该框?

<div class='criteria-input'>
  <input type='text' placeholder='{attribute}' value='{value}' size='20'/>
  <span class="close">X</span>
</div>

3 个答案:

答案 0 :(得分:3)

参见&#34;特节&#34; dust.js的文档:http://akdubya.github.io/dustjs/#guide

&#34;存在&#34;语法是你想要的,所以你可以这样做:

{?attribute}
<div class='criteria-input'>
  <input type='text' placeholder='{attribute}' value='{value}' size='20'/>
  <span class="close">X</span>
</div>
{/attribute}

答案 1 :(得分:2)

你去:

$('input').each(function(){
    if($(this).attr('placeholder')=='' || $(this).attr('placeholder')==null){
        $(this).parent().hide();
    }
});

答案 2 :(得分:0)

这里是检查占位符是否为空的代码

var placeholder = $('input').attr('placeholder');
if(placeholder == ''){

} else{

}