Jquery添加到下拉列表中
Jquery add to dropdown list
我有三个下拉列表。当从下拉列表1中进行选择时,我想从其他两个列表中删除该选项。当下拉列表1更改其选择时,添加回上一个并删除当前选定的。这是我的以下代码。我觉得我很接近,但仍然错过了一些重要的东西。
<script>
$(document).ready(function () {
$("#option1dropdown").change(function () {
$("#option2dropdown").empty();
$("#option3dropdown").empty();
$("#option1dropdown option").each(function(){
if ($("#option1dropdown").val() != this) {
$("#option2dropdown").append(this);
$("#option3dropdown").append(this);
}
});
});
});
</script>
Append将移动,而不是复制有问题的元素。你还应该在if.中仔细检查你的比较
$(function () {
$("#option1dropdown").change(function () {
$("#option2dropdown").empty();
$("#option3dropdown").empty();
$("#option1dropdown option").each(function(idx, item){
if ($("#option1dropdown").val() != $(item).val()) {
$("#option2dropdown").append($(item).clone());
$("#option3dropdown").append($(item).clone());
}
});
});
});
https://jsfiddle.net/egeLh428/
相关文章:
- jQuery表单添加不适用于下拉列表
- 在play2框架中向json对象添加下拉列表项
- 如何为下拉列表的每个选项添加一个属性
- 下拉列表没有'当添加'要求'到'敲除'
- 如果没有从下拉列表中选择任何值,则允许使用php、mysql、javascript将文本框添加到mysql表中
- 将文本框/单选按钮/和下拉列表中的信息添加到dataTable
- webforms:在javascript中动态添加下拉列表选项
- 将幻灯片效果添加到引导下拉列表
- 角度 - 需要向选择下拉列表添加多个占位符
- 如何使用 JavaScript 将下拉列表添加到<跨度>
- 可以通过Javascript将选择下拉列表添加到我的winJS工具栏中吗?
- 使用下拉列表添加/删除搜索框
- 如何在jQuery中向不同的下拉列表添加不同的前缀
- 单击按钮将下拉列表添加到新行
- 在使用javascript向下拉列表添加项目并运行服务器端代码后,无效的回发或回调参数
- 使用jQuery为下拉列表添加选项
- 为动态创建的下拉列表添加单击功能
- 将多个下拉列表添加到用数据库值填充的表中
- 使用jQuery向下拉列表添加选项
- 从javascript函数向下拉列表添加名称列表