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

为什么在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").html();


if(obj.attr("src")=="images/xzgp_nx.jpg"){
jQuery("span#desc").html(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").html(desc+""+rowCol+"&nbsp;");
obj.attr("class","yousea");
obj.attr("src","images/xzgp_nx.jpg");
}

jQuery.GetCount();
});

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

楼主 弄个firebug 调试下