Jquery 调用函数在选择更改时显示文本

Jquery 调用函数在选择更改时显示文本,jquery,ajax,dropdownbox,Jquery,Ajax,Dropdownbox,我想调用jQuery函数来显示此文本下拉列表: <select name="filter" data-userid="3" onchange="getPoints(this.value)"> <option value="one">One</option> <option value="two">Two</option> </select>"; 我该怎么做?我只想向大家展示一个下拉式的初学者问题,这只是一个

我想调用jQuery函数来显示此文本下拉列表:

<select name="filter" data-userid="3" onchange="getPoints(this.value)">
    <option value="one">One</option>
    <option value="two">Two</option>
</select>";

我该怎么做?我只想向大家展示一个下拉式的初学者问题,这只是一个小提示,最好不要使用用于进行onChange的内联代码。您使用的是JQuery,所以请使用它的功能来检查下拉列表的更改

以下是您可以做的事情:

如果选择框尚未添加到页面,则将其附加到页面

$document.readyfunction { getFilterOption; $document.on'change',选择[name*='filter'],函数 { getpoints.this.value; }; }; 函数getPointsresult { $Target.textresult; }; 函数getFilterOption { $filterRapper。附加'OneTwo'; }; 占位符文本
你为什么要逃避引用?i、 一点也不清楚你想要实现什么。getFilterOption函数中的这一部分将是窗口,而不是选择。下拉列表定义在哪里,它是什么?为什么有一个成功:函数定义在无处?我刚刚更新了帖子。我只想通过调用函数getFilter来显示这个下拉列表。De dropdown将调用函数getPoints on onchange.to显示隐藏的选择框,只需调用$select[name=filter].show;。就这样,非常感谢。还有一个问题。每次我使用下拉列表,我都会得到另一个过滤器下拉列表。我怎样才能解决这个问题?类似于:如果选择框已经添加到页面,不要调用函数getFilterOption,
function getFilterOption() {
    $(this).html(Dropdown)
    success: function(result){
        $("#Target").html(result);
    }
};