$(document).ready(function() {
$("input[class=customertype]").click(function(){
switch($("input[class=customertype]:checked").attr("id")){
case "developer_type0":
$("span[id=company]").css("display","none");
$("span[id=developer]").css("display","block");
$("#company-linkname").css("display","none");
break;
case "developer_type1":
$("span[id=company]").css("display","block");
$("span[id=developer]").css("display","none");
$("#company-linkname").css("display","block");
break;
default:
break;
}
});
$("input[class=customertype]").click(function(){
switch($("input[class=customertype]:checked").attr("id")){
case "developer_type0":
$("span[id=company]").css("display","none");
$("span[id=developer]").css("display","block");
$("#company-linkname").css("display","none");
break;
case "developer_type1":
$("span[id=company]").css("display","block");
$("span[id=developer]").css("display","none");
$("#company-linkname").css("display","block");
break;
default:
break;
}
});
});
本来是通过name调用的$("input[name=apidevelop.customertype]").click(function(){
但是因为用的是struts2,name含有“.”导致name调用不成功,所以改用class,但是原因还不是很清楚,有待研究。。。。。
Struts2中jQuery点击事件处理
本文介绍了一个使用Struts2框架时遇到的问题:由于name属性包含特殊字符导致jQuery无法正确选择元素。通过将name改为class解决了选择器的问题,并讨论了具体的实现代码。
993

被折叠的 条评论
为什么被折叠?



