日期:2014-05-17  浏览次数:20675 次

关于jsp中的jquery运用报错问题
<input type='text' name='name' id='f_name' maxlength='20' class='TEXT' style='width:150px;'/>
<script type="text/javascript" src="resources/js/jquery-1.10.2.js"></script>
<script type="text/javascript">
$(function(){
  $("#f_name").blur(function(){
if($("#f_name").val().length == 0){
$("#f_name").focus();
$("#error_msg").html("姓名必须填写");
$("#error_msg").show("fast");
return false;
}
  });
});
</script>
运行页面的时候,会出现缺少对象。 

------解决方案--------------------
id为error_msg的东西呢?
------解决方案--------------------
光看你的代码语法没有错误。

“$(function(){


这里怎么会有2个引号?

还有你的jquery js是在这个文件夹下吗?
resources/js/jquery-1.10.2.js
------解决方案--------------------
jquery 引进来没
这个先删除
$(function(){
  $("#f_name").blur(function(){
if($("#f_name").val().length == 0){
$("#f_name").trigger("focus");
$("#error_msg").html("姓名必须填写");
$("#error_msg").show("fast");
return false;
}
  });
});
然后  
alert($); 看卡报错不?不报错就是你刚才那一堆里面的问题。
------解决方案--------------------
感觉你的jquery文件没引对吧