【发布时间】:2009-06-29 03:04:27
【问题描述】:
Total N00b 在这里,我有一个长表单向导,需要一个步骤来根据单选按钮动态显示/隐藏。到目前为止,所有代码都很酷。
function checkRb () {
if($(this).is(":checked")){
//yes
$("#do_frick").val("step5");
//alert ("yeah");
}else {
//no
$("#do_frick").val("submit_step");
//alert ("no");
}
}
问题在于隐藏字段“#do_frick”位于页面下方的几个步骤中。如果我将它放在与复选框相同的 div 中,则值更改没有问题。将“#do_frick”放在表单的下方,它不会改变。
我希望 $(this) 只查看当前 div 而不是整个文档。在一位非常优秀的程序员的帮助下,我走到了这一步,不想用 N00b 问题进一步惹恼他,非常感谢任何帮助:)
看来,如果我将“#do_frick”放在页面下方的 div 中,表单向导会将其设置为 display:none 并且 div 内的任何内容都无法设置...这是正确的吗?
【问题讨论】:
-
你还在用什么东西?像 PHP、asp.net、纯 html 还是什么?
-
基于 PHP 但测试只在 HTML 上
标签: javascript jquery