Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.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
Javascript 显示/隐藏选择值jQuery_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 显示/隐藏选择值jQuery

Javascript 显示/隐藏选择值jQuery,javascript,jquery,html,css,Javascript,Jquery,Html,Css,早上好,我希望有人能帮我解答这个问题。我正在尝试编写这段代码,这样,如果选择x,它将显示另一个下拉列表,这似乎工作正常,但是如果我单击3个下拉列表并选择另一个主下拉列表,它不会隐藏最后显示的下拉列表 例如: 如果您运行代码片段,您将看到,如果您单击印度,然后单击Orisa,然后单击Nal-但是,如果您将印度更改为美国,您仍然会在最后的下拉列表中看到Nal-如果您首先选择America-California-MRK或KRK,它也会执行相同的操作 $(“#选择1”).change(函数(){ if

早上好,我希望有人能帮我解答这个问题。我正在尝试编写这段代码,这样,如果选择x,它将显示另一个下拉列表,这似乎工作正常,但是如果我单击3个下拉列表并选择另一个主下拉列表,它不会隐藏最后显示的下拉列表

例如:

如果您运行代码片段,您将看到,如果您单击印度,然后单击Orisa,然后单击Nal-但是,如果您将印度更改为美国,您仍然会在最后的下拉列表中看到Nal-如果您首先选择America-California-MRK或KRK,它也会执行相同的操作

$(“#选择1”).change(函数(){
if($(this).data('options')==未定义){
$(this).data('options',$('#select2 option').clone();
}
var id=$(this.val();
var options=$(this.data('options').filter('[data value='+id+']);
$('#select2').html(options.show();
});
$(“#选择2”).change(函数(){
if($(this).data('options')==未定义){
$(this).data('options',$('#select3 option').clone();
}
var id=$(this.val();
var options=$(this.data('options').filter('[data value='+id+']);
$('#select3').html(options.show();
});

选择国家
印度
美国
选择状态
奥里萨邦
特兰干
美国
加利福尼亚
选择城市
纳尔
和平号
液压
维贾
KRK
MRK
简单地
.hide()
1/primary
元素的
更改事件上的3
元素

$("#select1").change(function () {
    $('#select3').hide();
    //Rest of your code
});
$(“#选择1”).change(函数(){
$('#select3').hide();
if($(this).data('options')==未定义){
$(this).data('options',$('#select2 option').clone();
}
var id=$(this.val();
var options=$(this.data('options').filter('[data value='+id+']);
$('#select2').html(options.show();
});
$(“#选择2”).change(函数(){
if($(this).data('options')==未定义){
$(this).data('options',$('#select3 option').clone();
}
var id=$(this.val();
var options=$(this.data('options').filter('[data value='+id+']);
$('#select3').html(options.show();
});

选择国家
印度
美国
选择状态
奥里萨邦
特兰干
美国
加利福尼亚
选择城市
纳尔
和平号
液压
维贾
KRK
MRK
简单地
.hide()
1/primary
元素的
更改事件上的3
元素

$("#select1").change(function () {
    $('#select3').hide();
    //Rest of your code
});
$(“#选择1”).change(函数(){
$('#select3').hide();
if($(this).data('options')==未定义){
$(this).data('options',$('#select2 option').clone();
}
var id=$(this.val();
var options=$(this.data('options').filter('[data value='+id+']);
$('#select2').html(options.show();
});
$(“#选择2”).change(函数(){
if($(this).data('options')==未定义){
$(this).data('options',$('#select3 option').clone();
}
var id=$(this.val();
var options=$(this.data('options').filter('[data value='+id+']);
$('#select3').html(options.show();
});

选择国家
印度
美国
选择状态
奥里萨邦
特兰干
美国
加利福尼亚
选择城市
纳尔
和平号
液压
维贾
KRK
MRK

隐藏
第一选择的
第三选择
onchange

$("#select1").change(function() { $('#select3').hide(); .... });
$(“#选择1”).change(函数(){
$('#select3').hide();
if($(this).data('options')==未定义){
$(this).data('options',$('#select2 option').clone();
}
var id=$(this.val();
var options=$(this.data('options').filter('[data value='+id+']);
$('#select2').html(options.show();
});
$(“#选择2”).change(函数(){
if($(this).data('options')==未定义){
$(this).data('options',$('#select3 option').clone();
}
var id=$(this.val();
var options=$(this.data('options').filter('[data value='+id+']);
$('#select3').html(options.show();
});

选择国家
印度
美国
选择状态
奥里萨邦
特兰干
美国
加利福尼亚
选择城市
纳尔
和平号
液压
维贾
KRK
MRK

隐藏
第一选择的
第三选择
onchange

$("#select1").change(function() { $('#select3').hide(); .... });
$(“#选择1”).change(函数(){
$('#select3').hide();
if($(this).data('options')==未定义){
$(this).data('options',$('#select2 option').clone();
}
var id=$(this.val();
var options=$(this.data('options').filter('[data value='+id+']);
$('#select2').html(options.show();
});
$(“#选择2”).change(函数(){
if($(this).data('options')==未定义){
$(this).data('options',$('#select3 option').clone();
}
var id=$(this.val();
var options=$(this.data('options').filter('[data value='+id+']);
$('#select3').html(options.show();
});

选择国家
印度
美国
选择状态
奥里萨邦
特兰干
美国
加利福尼亚
选择城市
纳尔
和平号
液压
维贾
KRK
MRK
$(“#选择1”).change(函数(){
if($(this).data('options')==未定义){
$(this).data('options',$('#select2 option').clone();
}
var id=$(this.val();
var options=$(this.data('options').filter('[data value='+id+']);
$('#select2').html(options.show();
});
$(“#选择2”).change(函数(){
if($(this).data('options')==未定义){
$(this).data('options',$('#select3 option').clone();
}
var id=$(this.val();
var options=$(this.data('options').filter('[data value='+id+']);
$('#select3').html(options.show();
});
$(“#select1”).change(function(){$('#select3').hide();
});

选择国家
印度
美国
选择状态
奥里萨邦
特兰干
美国
加利福尼亚
选择城市
纳尔
和平号
液压
维贾
KRK
MRK
$(“#选择1”).change(函数(){
if($(this).data('options')==未定义){
$(this).data('options',$('#select2 option').clone();
}
var id=$(this.val();
var期权
$('#select2').trigger('change');