JQuery Script在表单提交后反转输出
JQuery Script reverses output after form submit
我使用以下脚本通过CSS显示/隐藏div标记,并选择html形式的复选框:
var $na = jQuery.noConflict(true);
$na(document).ready(function(){
$na('input[type="checkbox"]').click(function(){
if($na(this).attr("value")=="one"){
$na(".one").toggle();
}
if($na(this).attr("value")=="two"){
$na(".two").toggle();
}
if($na(this).attr("value")=="three"){
$na(".three").toggle();
}
});
});
我的问题是,在表单提交后,事件被反转,这意味着选中的复选框会隐藏,而未选中的复选复选框会显示DIV标记。
你知道我该怎么解决这个问题吗?还有比点击或切换更好的事件吗?
谢谢你的帮助!
Seb
哦,所有这些都是为了一个wordpress页面模板。。。。
您需要运行从启动开始进行切换的代码
var $na = jQuery.noConflict(true);
$na(function($){
$('input[type="checkbox"]').change(function(){
$("." + this.value).toggle(this.checked);
}).trigger("change");
});
JSFiddle:http://jsfiddle.net/CYgQR/1/
设置"已检查";对于带有jQuery的复选框?
attr不是获取复选框值的正确方法。请使用道具。
相关文章:
- HTML表单提交时未执行外部函数
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 将图像上传ajax与表单提交ajax相结合
- Javascript无法处理表单提交
- 如何在我的情况下禁用表单提交
- 加载后的页面与ajax表单提交不起作用
- angularjs-控制器在表单提交时未调用
- 禁用带有字符白名单的表单提交
- 如何使用Google Analytics跟踪表单提交
- 使用javascript将表单提交到iframe目标中
- e.preventDefault在表单提交时被忽略
- AngularJS JQuery Ajax表单提交等效
- JavaScript表单提交帮助
- PHP表单提交和重定向
- JQuery Script在表单提交后反转输出
- 表单提交未显示 JavaScript 输出
- 表单提交时的 HTML 输出更新
- 在 JS 中的表单验证方法中获取表单提交方法的输出
- 表单提交前,JS输出所有已检查输入字段值的总和(仅数字)
- 输出表单提交成功到页面,而不是重定向