浏览器无法识别此代码块中的模糊/焦点
此代码中使用的项目是通过 AJAX 加载的。这就是我使用 live()
的原因。
但模糊/焦点无法识别。 Click()
是但不是模糊/焦点。
我用的是FF
代码:
$(".card_signup_form input").live('focus', function(){
$(this).css("color","#666666");
$old_value = $(this).attr("value");
$(this).attr("value", "");
})
.live('blur', function(){
if ($(this).attr("value") == "" ) {
alert($old_value);
};
});
The items used in this code are loaded via AJAX. That is why I am using live()
.
But blur/focus are not recognized. Click()
is but not blur/focus.
I am using FF.
The code:
$(".card_signup_form input").live('focus', function(){
$(this).css("color","#666666");
$old_value = $(this).attr("value");
$(this).attr("value", "");
})
.live('blur', function(){
if ($(this).attr("value") == "" ) {
alert($old_value);
};
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有几点:
您是否尝试过查看在 Firefox 中调试控制台以查看您的代码是否抛出任何错误?按 Ctrl+Shift+J 将其调出。
A few things:
Have you tried looking at the debug console in Firefox to see if your code is throwing any errors? Hit Ctrl+Shift+J to bring it up.