0
当使用Jquery在Drop Down 1
中选择ItemX
时,我想从下拉菜单(下拉菜单2)中删除项目(ItemX)。选择另一个下拉值(Jquery)后删除下拉项目
我在某种方式工作;
<?php
session_start();
?>
<!doctype html>
<html lang="en">
<head>
<title>Document</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
</head>
<body>
<form action = 'testselectprocess.php' method='POST'>
<div>
<select id="cat"></select> <select id="items" disabled></select>
</div>
<script>
$(document).ready(function(){
var c = '<option>Select</option>';
var cat1 = ["Honey", "Tree", "Chocolate"];
for (i=0; i < cat1.length; i++){
c += '<option>' + cat1[i] + '</options>';
}
$('#cat')
.html(c)
.change(function(){
var indx = this.selectedIndex - 1;
if (indx < 0) {
$('#items').empty().attr('disabled','disabled');
return;
}
var item = '<option>Select an item</option>';
for (i=0; i < cat1.length; i++){
item += '<option>' + cat1[i] + '</options>';
}
$('#items').html(item).removeAttr('disabled');
});
});
</script>
</form>
</body>
</html>
在上面的代码中有两个下拉列表。其中都有三个值Honey
,Tree
,Chocolate
。我需要,如果用户从第一个下拉列表中选择Honey
,那么Honey
应该是不可见的或从第二个下拉列表中删除。
小例子,可能会有帮助 https://jsfiddle.net/o2gxgz9r/6488/ – Nitesh