FF Javascript样式问题与文本框

时间:2012-03-20 08:58:44

标签: javascript jquery html firefox

这个想法是有一个没有背景的“隐藏”文本框,所以它很好地放在背景上。

单击文本框时,会将值设为空白并将文本更改为黑色。

这适用于Chrome和IE,但不适用于Firefox,

<input id="emailSubscribe" name="email" type="text" value="Subscribe for updates, Just enter your email Address"></input>
 $("#emailSubscribe").focus(function(){
    if($("#emailSubscribe").val() == "Subscribe for updates, Just enter your email Address"){
        $("#emailSubscribe").val("")
        $("#emailSubscribe").css("color", "black");
        $("#buttonBar").fadeIn(700);
    }
    });

2 个答案:

答案 0 :(得分:2)

您缺少分号(;)

您的$("#emailSubscribe").val("")应为$("#emailSubscribe").val("");

答案 1 :(得分:1)

不确定为什么你的没有,但这对我有用。

http://jsfiddle.net/5CtMc/