带有文本框的FF Javascript样式问题

带有文本框的FF Javascript样式问题,javascript,jquery,html,firefox,Javascript,Jquery,Html,Firefox,这个想法是有一个没有背景的“隐藏”文本框,所以它很好地位于背景上 单击文本框时,它会使值为空,并将文本更改为黑色 这适用于Chrome和IE,但不适用于Firefox $(“#emailSubscribe”).focus(函数(){ 如果($(“#emailSubscribe”).val()=“订阅更新,只需输入您的电子邮件地址”){ $(“#emailSubscribe”).val(“”) $(“#emailSubscribe”).css(“颜色”、“黑色”); 美元("纽顿巴").法代因

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

单击文本框时,它会使值为空,并将文本更改为黑色

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


$(“#emailSubscribe”).focus(函数(){
如果($(“#emailSubscribe”).val()=“订阅更新,只需输入您的电子邮件地址”){
$(“#emailSubscribe”).val(“”)
$(“#emailSubscribe”).css(“颜色”、“黑色”);
美元("纽顿巴").法代因(700),;
}
});

您缺少分号(;)


你的
$(“#emailSubscribe”).val(”
应该是
$(“#emailSubscribe”).val(“”)

您缺少分号(;)


你的
$(“#emailSubscribe”).val(”
应该是
$(“#emailSubscribe”).val(“”)

不知道为什么你的不知道,但这在FF中对我有效


我不知道为什么你的答案是否定的,但这在FF中对我很有用


是啊,应该是啊!但它仍然不起作用。请检查清除浏览器缓存CTRL+Shift+Del。Java脚本有时被缓存。我没有看到你的代码中有任何错误。我已经看过你的网站了。这是一个用户界面问题。这就是文本字段未显示的原因。jQuery中没有错误。尝试禁用
填充:40px
输入[type=“text”]
是的,它应该是oops!但它仍然不起作用。请检查清除浏览器缓存CTRL+Shift+Del。Java脚本有时被缓存。我没有看到你的代码中有任何错误。我已经看过你的网站了。这是一个用户界面问题。这就是文本字段未显示的原因。jQuery中没有错误。尝试禁用
填充:40px
fiddle的代码:什么不起作用?它没有清除输入框,它没有改变颜色吗?在我的机器上运行良好;)您的浏览器支持应该有多远?您可能需要考虑使用
占位符
属性。此外,您的输入需要是自动关闭的,即在JSFIDLE中似乎不起作用,但在[link]中,它在firefox中不起作用,即使它运行相同的codecss元素,对eveybrowser也很好,实际上您的problem@KunalVashist它为你在FF上工作?小提琴:什么不工作?它没有清除输入框,它没有改变颜色吗?在我的机器上运行良好;)您的浏览器支持应该有多远?您可能需要考虑使用
占位符
属性。此外,您的输入需要是自动关闭的,即在JSFIDLE中似乎不起作用,但在[link]中,它在firefox中不起作用,即使它运行相同的codecss元素,对eveybrowser也很好,实际上您的problem@KunalVashist它正在为你制作FF?