JQuery:.on(“选择”)而不是.on(“更改”)?

JQuery:.on(“选择”)而不是.on(“更改”)?,jquery,select,dom-events,Jquery,Select,Dom Events,我当前在选择中侦听更改,但我希望在用户选择选项时侦听更改 我使用JQuery并尝试在('select')上使用.on,但它不起作用 JS $("#patients").on("change",function(event){ var csrftoken = getCookie('csrftoken'); $.ajax({ type: "POST", url: $("#patients").data("patient

我当前在选择中侦听更改,但我希望在用户选择选项时侦听更改

我使用JQuery并尝试在('select')上使用
.on,但它不起作用

JS

$("#patients").on("change",function(event){ 
        var csrftoken = getCookie('csrftoken');
        $.ajax({
            type: "POST",
            url: $("#patients").data("patient-url"),
            data: {
                csrfmiddlewaretoken: csrftoken,
                'patient' : $(this).val(),  
            },
            dataType: 'html',
            success: function (data) {
                // alert(data)
                $("#information_patient").html(data);
            }
        });

    });

有什么区别吗?当你想在用户选择一个选项后捕捉瞬间时,你可以听“点击”。当用户使用键盘进行选择时,“单击”也会触发。我认为“单击”会在选择“打开”选项之前触发。请解释您试图解决的问题。选择图元与选择选项不同。