如果默认div以外的输入值设置为可见

时间:2013-11-20 15:38:33

标签: jquery input default onchange

如果输入值不是默认值,我会尝试使div可见。默认值是来自MySQL数据库的令牌。

$("input[name='email']").on('keyup',function(){
  if ($("input[name='email']").val() != 'info@example.com')){
      $("div.onchanged").show();
    }else{
      $("div.onchanged").hide();
    }
});

有什么想法吗?

JSFIDDLE LINK HERE

1 个答案:

答案 0 :(得分:1)

你有一个额外的支撑。

if ($("input[name='email']").val() != 'info@example.com'){

                                                        ^ here

正如评论中所建议的那样,你可以写this.value来避免围绕大括号的疯狂:

if(this.value != 'info@example.com') {
    //Your code
}

jsFiddle Demo