Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.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 on(';change';…在多个标记中不起作用_Javascript_Jquery_Onchange - Fatal编程技术网

Javascript jquery on(';change';…在多个标记中不起作用

Javascript jquery on(';change';…在多个标记中不起作用,javascript,jquery,onchange,Javascript,Jquery,Onchange,当我使用jquery.on('change'函数()时,无法获取第二次输入选择的.val() 我有两个选择元素: <select id="itemsA"> <option selected disabled>Select option</option> <option value="a">Item A</option> <option value="b">Item B</option> &

当我使用jquery.on('change'函数()时,无法获取第二次输入选择的.val()

我有两个选择元素:

<select id="itemsA">
   <option selected disabled>Select option</option>
   <option value="a">Item A</option>
   <option value="b">Item B</option>
   <option value="c">Item C</option>
   <option value="d">Item D</option>
</select>
<select id="itemsB">
   <option selected disabled>Select option</option>
   <option value="1">Item 1</option>
   <option value="2">Item 2</option>
   <option value="3">Item 3</option>
   <option value="4">Item 4</option>
</select>
我得到第一个输入select的值,但第二个输入select总是给我null作为值检查

$(document).ready(function(){
    $("select").on('change', function(){
        var mySel = $(this).val();
        console.log(mySel);
    });
});
您需要使用此

**当您使用$('select')时,val函数只能返回一个字符串,以便它返回在您的示例中由2所做的选择中的第一个可用值

您需要使用此


**当您使用$('select')时,val函数只能返回一个字符串,因此它会返回在您的案例中由2选择的第一个可用值

您需要按ID引用它们。您需要按ID引用它们。
$(document).ready(function(){
    $("select").on('change', function(){
        var mySel = $(this).val();
        console.log(mySel);
    });
});