Jquery 用于在单选按钮中保留选中的值
Jquery for retaining the checked value in radio button
我有两个单选按钮,
<div class="class1">
<span><input name="chk1" type="radio" checked="checked" id="check1"/>Option 1</span>
<span><input name="chk2" type="radio" id="check2"/>Option 2</span>
</div>
现在,当带有 ID check1 的单选按钮被选中时,我使用 Jquery 显示一个隐藏的div,并在单击带有 ID check2 的单选按钮时隐藏相同的div,这是代码,
$(document).ready(function(){
$("#check1").click(function(){
$("#detail").slideDown("slow");
});
$("#check2").click(function(){
$("#detail").slideUp("slow");
})
});
我的问题是,当单击 ID check1(现在显示 Div)并将值发布到服务器并在返回同一页面时,即使单击选项 check1,也不会显示div。有没有其他方法可以使用 attr :checked 或其他东西保留div?感谢您的帮助...
查看在线工作演示 http://jsfiddle.net/kbsYS/.. 我想这就是你真正想要的
你的jquery代码是正确的..问题出在你的HTML
你应该在单选框中使用相同的名称
.HTML
<div class="class1">
<span><input name="chk1" type="radio" checked="checked" id="check1"/>Option 1</span>
<span><input name="chk1" type="radio" id="check2"/>Option 2</span>
</div>
$(document).ready(function(){
if ($("#check1:checked").length) {
$("#detail").slideDown("slow");
}
$("#check1").click(function(){
$("#detail").slideDown("slow");
});
$("#check2").click(function(){
$("#detail").slideUp("slow");
})
});
相关文章:
- 如何使用jquery强制一个单词更改大小写等以保留品牌
- Jquery html() 和保留元素名称
- 如何在使用JavaScript或jQuery刷新父页面后保留iframe-src
- 保留 JQuery Vars 用于另一个函数(全局变量?)
- 数据是否等于保留或无法被 jQuery/Sizzle 选择
- 将参数传递给 jQuery .click WHILE 保留事件参数
- jQuery blimp文件上传-上传后保留选择图像行
- 在可排序的JQuery UI列表中至少保留一个项目
- Jquery:如何在保留文本的同时打开字符串的所有span标记
- jQuery深度扩展并保留所有属性
- 保留当前点击事件jquery
- 返回浏览器时保留jQuery addClass
- asp.net Jquery.ajax保留JSON.分析意外字符错误
- 保留此内容并保留 jQuery 上下文
- 如何在输入元素文本字段中显示特殊字符,但仍保留JQuery中的值
- 使用模板,但保留jquery绑定
- 在移动中添加按钮时保留jQuery功能
- 保留jquery粘贴格式
- 保留jquery选项的值,保存用户的值
- 使用requireJS优化器为highcharts保留jQuery依赖