Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.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-为5个选择字段维护一个JSON数组_Javascript_Jquery_Arrays_Json - Fatal编程技术网

Javascript-为5个选择字段维护一个JSON数组

Javascript-为5个选择字段维护一个JSON数组,javascript,jquery,arrays,json,Javascript,Jquery,Arrays,Json,如何在5个选择字段中填充json数组[{k1:“v1”}、{k2:“v2”}、{k3:“v3”}、{k4:“v4”}……],使其始终唯一 i、 e.如果我在字段1中选择某个值,该值将不会显示在其他选择字段中。 同样,如果我更改任何字段中的值,其他select字段也会受到相应的影响 任何指南或代码片段都会大有帮助。在这里,我禁用所选选项。如果它对您有效,那么您可以轻松地执行以下操作: 试一试: HTML 苹果 矢量资源公司 戴尔公司。 亚马逊网站 苹果 矢量资源公司 戴尔公司。 亚马逊网站 谢

如何在5个选择字段中填充json数组
[{k1:“v1”}、{k2:“v2”}、{k3:“v3”}、{k4:“v4”}……]
,使其始终唯一

i、 e.如果我在字段1中选择某个值,该值将不会显示在其他选择字段中。 同样,如果我更改任何字段中的值,其他select字段也会受到相应的影响


任何指南或代码片段都会大有帮助。

在这里,我禁用所选选项。如果它对您有效,那么您可以轻松地执行以下操作:

试一试:

HTML


苹果
矢量资源公司
戴尔公司。
亚马逊网站
苹果
矢量资源公司
戴尔公司。
亚马逊网站
谢谢

$('#vendor_select_from').change(function() {
    var selected = $(':selected', this)[0].id + 2;
    $('#' + selected).attr('disabled','disabled')
        .siblings().removeAttr('disabled');

    var $select2 = $('#vendor_select_from2');
    if(selected == $(':selected', $select2)[0].id) {
        $select2.val('');
    }
}).trigger('change');
<select name="vendor" id="vendor_select_from">
    <option  value="Apple" id="id0">Apple</option>
    <option  value="Vector Resources, Inc" id="id1">Vector Resources, Inc</option>
    <option  value="Dell, Inc." id="id2">Dell, Inc.</option>
    <option  value="Amazon.com" id="id3">Amazon.com</option>
</select>

<select name="vendor" id="vendor_select_from2">
    <option  value="Apple" id="id02">Apple</option>
    <option  value="Vector Resources, Inc" id="id12">Vector Resources, Inc</option>
    <option  value="Dell, Inc." id="id22">Dell, Inc.</option>
    <option  value="Amazon.com" id="id32">Amazon.com</option>
</select>