Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery JQM在表单选择值时删除元素_Jquery_Jquery Mobile - Fatal编程技术网

Jquery JQM在表单选择值时删除元素

Jquery JQM在表单选择值时删除元素,jquery,jquery-mobile,Jquery,Jquery Mobile,我试图在我的第一个JQM站点中添加一个条件表单元素 本质上,如果先前选择的值满足预定义常量,我希望添加一个字段 <select id="list1"> <option value="1">Item1</option> <option value="2">Item2</option> </select> <select id="list2"> <option value="3">

我试图在我的第一个JQM站点中添加一个条件表单元素

本质上,如果先前选择的值满足预定义常量,我希望添加一个字段

<select id="list1">
    <option value="1">Item1</option>
    <option value="2">Item2</option>
</select>
<select id="list2">
    <option value="3">Item3</option>
    <option value="4">Item4</option>
</select>

项目1
项目2
项目3
项目4
如果从
list1

我确信这是一个新问题。。。但我就是这样。感谢您的帮助/建议

$('#list1').on('change', function () {
 if ($(this).val() == '2') {
  $('#list2').parent('div').hide();
 } else {
    $('#list2').parent('div').show();
 }
});

示例:

非常感谢,我试图投赞成票,但遗憾的是我没有足够的代表。我会的,但遗憾的是我错过了一个更明显的点。。。如果用户更改回选项值1,我将如何“恢复”元素?