当前位置: 代码迷 >> Java Web开发 >> 为什么在jsp页面点击不能调用jquery解决方法
  详细解决方案

为什么在jsp页面点击不能调用jquery解决方法

热度:6075   发布时间:2013-02-25 21:18:43.0
为什么在jsp页面点击不能调用jquery
jsp代码
<s:if test="#s.seatState==0">
<img id="flag" src="images/xzgp_kz.jpg" width="15" height="14" title="<s:property value="#s.seatRow"/>排<s:property value="#s.seatCol"/>座<s:property value="ms.flag6"/>元"/>
<input type="hidden" value="<s:property value="#s.seatNo"/>" class="seatNo"/>
<input type="hidden" value="<s:property value="#s.seatRow"/>-<s:property value="#s.seatCol"/>" class="rowCol"/>
</s:if>


jquery代码
jQuery("img#flag").click(function(){

var obj = jQuery(this);
var rowCol = obj.attr("title");
// var Row = rowCol.substring(0,rowCol.indexOf(","));
// var Col = rowCol.substring(rowCol.indexOf(",")+1,rowCol.length);
var price = jQuery("span#price").text();

var desc = jQuery("span#desc")();


if(obj.attr("src")=="images/xzgp_nx.jpg"){
jQuery("span#desc")(desc.replace(rowCol+"&nbsp;",""));
obj.attr("class","");
obj.attr("src","images/xzgp_kz.jpg");
}else{
var count = jQuery("img.yousea").length;
if(count>=5){
alert("最多每单可以选择5个座位!");
return;
}
jQuery("span#desc")(desc+""+rowCol+"&nbsp;");
obj.attr("class","yousea");
obj.attr("src","images/xzgp_nx.jpg");
}

jQuery.GetCount();
});

------解决方案--------------------------------------------------------
楼主仔细看下有没有少括号,这个问题很容易犯的。还有,Jquery的包应该导进来了吧。
------解决方案--------------------------------------------------------
你可以alert一下,看看jquery代码执行了没有
------解决方案--------------------------------------------------------
什么错误提示?

楼主 弄个firebug 调试下
  相关解决方案