jquery在邮件背面损坏
jquery broken on post back
我是webdevelopment和Jquery的新手我有一个aspx页面,上面有一个radiolist(3)项和3个div我在启动时隐藏所有3个
在返回的帖子中,我正在检查,如果有一个按钮被选中,我将尝试再次使用jquery来显示div有人能检查一下哪里错了吗
<asp:RadioButtonList ID="RdoListAdminTasks" runat="server" BackColor ="SkyBlue">
<asp:ListItem Text = "Add Employee" >Add Employee</asp:ListItem>
<asp:ListItem Text = "EditEmployee">Edit Employee</asp:ListItem>
<asp:ListItem Text = "AddCCB">Add CCB</asp:ListItem>
</asp:RadioButtonList>
<script type="text/javascript">
var rbvalue = $("input[@name=<%=RdoListAdminTasks.UniqueID%>]:radio:checked").val();
rbvalue=rbvalue;
if (typeof rbvalue == 'undefined'){
$().ready(function() {
$('.AddCCB').hide();
$('.EditEmployee').hide();
$('.Add_Employee').hide();
});
}
else{
switch (rbvalue){
case 'Add Employee':
$('.AddCCB').fadeOut('fast');
$('.EditEmployee').fadeOut('fast');
$('.Add_Employee').fadeIn('slow');
break;
case 'Edit Employee':
$('.AddCCB').fadeOut('fast');
$('.Add_Employee').fadeOut('fast');
$('.EditEmployee').fadeIn('slow');
break;
case 'Add CCB':
$('.EditEmployee').fadeOut('fast');
$('.Add_Employee').fadeOut('fast');
$('.AddCCB').fadeIn('slow');
break;
default:
alert("How'd you get here? Who sent you?");
$('.AddCCB').fadeOut('fast');
$('.EditEmployee').fadeOut('fast');
$('.Add_Employee').fadeOut('fast');
break;
}
}
</script>
我认为你在这里做得不对:缺少doucment.ready
函数。还有:
$('.AddCCB').hide();
这里的.
DOT代表这里的cssClass
,我看不出你在哪里分配了它。
如果你想用ID:隐藏
$('#<%= AddCCB.ClientID %>').hide();
当脚本运行时,页面可能没有完全呈现。
尝试使用document.ready:
function UpdateUIDisplay() {
var rbvalue = $("input[@name=<%=RdoListAdminTasks.UniqueID%>]:radio:checked").val();
rbvalue=rbvalue;
if (typeof rbvalue == 'undefined'){
$().ready(function() {
$('.AddCCB').hide();
$('.EditEmployee').hide();
$('.Add_Employee').hide();
});
}
else{
switch (rbvalue){
case 'Add Employee':
$('.AddCCB').fadeOut('fast');
$('.EditEmployee').fadeOut('fast');
$('.Add_Employee').fadeIn('slow');
break;
case 'Edit Employee':
$('.AddCCB').fadeOut('fast');
$('.Add_Employee').fadeOut('fast');
$('.EditEmployee').fadeIn('slow');
break;
case 'Add CCB':
$('.EditEmployee').fadeOut('fast');
$('.Add_Employee').fadeOut('fast');
$('.AddCCB').fadeIn('slow');
break;
default:
alert("How'd you get here? Who sent you?");
$('.AddCCB').fadeOut('fast');
$('.EditEmployee').fadeOut('fast');
$('.Add_Employee').fadeOut('fast');
break;
}
}
}
$(function() { UpdateUIDisplay(); });
</script>
相关文章:
- Magento上的搜索按钮损坏
- 对损坏的子行进行排序的数据表
- 固定磁头时Bootstrap滚动表损坏
- 检测图像URL是否已损坏JQUERY
- 连接变量,在我的情况下背景样式损坏
- 数据rel=“;背面“;无法在iPhone上工作
- 库中的匿名定义()模块's的依赖关系导致库损坏'的家属
- 如何避免日期损坏按下保存按钮在免费jqgrid内联编辑
- 为什么我的表格在'背面'按钮
- Python Javascript哈希库,以确保JSON对象在传输过程中不会损坏
- 节点:通过请求下载zip,zip已损坏
- 将 MVC 3 应用程序部署到 URL 文件夹已损坏 JavaScript 和内容路径
- 悬停时损坏的CSS菜单 - 闪烁效果
- 在火狐中检测“图像损坏或截断”
- jquery 显示/隐藏切换在 Internet Explorer 中损坏
- 浏览器加载损坏的旧Javascript
- 节点 js 流星 js 图像文件上传图像损坏
- 显示 XPage 中损坏的道场选项卡
- 如果数据的格式略有损坏,是否仍然可以确定其文件类型
- jquery在邮件背面损坏