jQuery(document).ready(function() {
jQuery("#bfCaptchaEntry").on("click", function(){
jQuery("#bfCaptchaEntry").css("background-color", "#FFFFFF");
});
jQuery("#bfCaptchaEntry").on("blur", function(){
jQuery("#bfCaptchaEntry").css("background-color", "#CC0000");
});
});
这是代码,它应该添加 onclick 和 onblur 函数来更改我的输入字段的背景颜色,但它不起作用。
jQuery 代码在此脚本之前加载,此脚本在其之后的 html 内的单独文件中加载。
我做错什么了?任何帮助表示赞赏。
编辑:在尝试了答案中的所有内容后,我在评论中尝试了 Chase 的建议。它就像一个魅力!所以最终代码现在是加载 jQuery 后的内联脚本,如下所示:
jQuery(document).ready(function() {
jQuery("#bfCaptchaEntry").bind("click", function(){
jQuery("#bfCaptchaEntry").css("background-color", "#FFFFFF"); });
jQuery("#bfCaptchaEntry").bind("blur", function(){
jQuery("#bfCaptchaEntry").css("background-color", "#CC0000"); });
});