当选择不同的父母时,我如何使条件形式的孩子消失并清除
How do I make children of conditional form disappear and clear when a different parent is chosen?
感谢您的帮助-如果我的标题有点令人困惑,我会提前道歉,我很难解释这个问题,甚至很难找到解决方案。
我试图为我目前正在构建的模块创建一个条件表单,但由于缺乏真正的javascript知识而陷入瘫痪。
*我目前正在使用的代码可以在以下位置找到:
http://jsfiddle.net/jgliesman/MQjf8/3/*
*我想让表格做什么可以在找到
http://form.jotform.us/form/22290232014135*
我想让"迷你代码"做的是(就像Jotform)。。。
如果更改父项,请清除下拉/输入选择。现在,当你切换到另一个家长时,"迷你代码"并没有隐藏主家长的"孙子女"。直系子女消失,但"孙子"仍然存在
我还希望它在隐藏的情况下重置下拉/输入选项,因为如果将其向上拉,所选选项仍然很明显,只是隐藏了而已
如果你想让我澄清什么,请告诉我,我真的很感激你的帮助。
再次感谢
试试这个:
$(document).ready(function(){
$("#select1").change(function(){
if ($(this).val() == "1") {
$("#hide1").slideDown("fast");
} else {
$("#hide1").slideUp("fast");
$("#hide2").slideUp("fast");
$("#select2 option:first").prop('selected', true);
$("#select3 option:first").prop('selected', true);
}
});
$("#select2").change(function(){
if ($(this).val() == "1") {
$("#hide2").slideDown("fast");
} else {
$("#hide2").slideUp("fast");
}
});
});
Fiddle
我更新了你的小提琴:http://jsfiddle.net/MQjf8/4/
它和@undifned建议的一样,但也考虑了重置。
$(document).ready(function(){
$("#select1").change(function(){
if ($(this).val() == "1" ) {
$('#hide1 select').val('(choose one)'); // select default
$("#hide1").slideDown("fast"); //Slide Down Effect
} else {
$("#hide1").slideUp("fast"); //Slide Up Effect
$("#hide2").slideUp("fast"); //Slide Up Effect
}
});
$("#select2").change(function(){
if ($(this).val() == "1" ) {
$('#hide2 select').val('(choose one)'); // select default
$("#hide2").val('(choose one)').slideDown("fast"); //Slide Down Effect
} else {
$("#hide2").slideUp("fast"); //Slide Up Effect
}
});
});
相关文章:
- 通过js在新选项卡中有条件地打开url
- 我已经创建了一个jquery转盘,并使用if条件来运行和停止转盘
- jQuery-有条件地附加HTML
- 根据某些条件在视图之间切换
- 如何做到这一点,使代码在不传递条件后执行函数
- 有条件更新d3.js力图中节点的最佳方法
- javascript中的布尔条件
- 为什么HTML5拖放的目标是孩子?(可排序列表)
- Woocommerce产品选项有条件
- 基于两个条件退出While循环
- 有条件地在选项标记中应用布尔属性
- 使用javascript以HTML形式验证条件
- 聚合物0.5.5:核心列表中的条件模板和/或模板动态参考
- javascript对象操作:根据指定条件选择属性
- 这个条件语句的逻辑有问题
- ADF:有条件地加载javascript资源
- Javascript,如果条件在没有&&逻辑运算符当&&它不起作用
- 为什么要对define.md和module.exports进行条件检查,以及条件何时通过
- 在ReactJS中重新渲染孩子3次可以接受吗
- 当选择不同的父母时,我如何使条件形式的孩子消失并清除