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 ddslike从diffrentes select中获取两个值_Javascript_Jquery - Fatal编程技术网

Javascript ddslike从diffrentes select中获取两个值

Javascript ddslike从diffrentes select中获取两个值,javascript,jquery,Javascript,Jquery,我对像jquerylib这样的dds没有什么问题 我有两个选择框,如下所示: <select id="from"> <option value="1" data-imagesrc="img.png" data-description="USD">Dollar</option> <option value="2" data-imagesrc="img.png" data-description="EUR">Euro</option>

我对像jquerylib这样的dds没有什么问题

我有两个选择框,如下所示:

<select id="from">
<option value="1" data-imagesrc="img.png" data-description="USD">Dollar</option>
<option value="2" data-imagesrc="img.png" data-description="EUR">Euro</option>          
</select>

<select id="to">
<option value="1" data-imagesrc="img.png" data-description="USD">Dollar</option>
<option value="2" data-imagesrc="img.png" data-description="EUR">Euro</option>          
</select>
但是我没有得到任何结果

我想同时从两个select中获取两个值


谢谢。

首先,您必须与您的ID保持一致。html中有id=from,但在id为from的元素上调用.dds

如果我理解的话,您希望在任何一个发生变化时获得每个的值。那么:

<script>
  $('select').change(function(){
    var to = $('#to').val();
    var from = $('#from').val();
    // alert("To: " + to + " and from: " + from + ".");
  });
</script>
您不需要使用此选项,因为您希望从这两个选项中获得值

  $(function(){
          $("#from").change(function(event){
            //alert("Click event on Select has occurred!");
            $("option:selected", $(this)).each(function(){
                var obj = document.getElementById('from').value;
                alert("selected value"+obj);    

            });
          });
        });
<script>
  $('select').change(function(){
    var to = $('#to').val();
    var from = $('#from').val();
    // alert("To: " + to + " and from: " + from + ".");
  });
</script>