onchange在select标记中使用jQuery自动完成

onchange in select tag with jQuery autocomplete

本文关键字:jQuery select onchange      更新时间:2023-09-26

我试图搜索类似的内容,但失败了,所以,我在这里询问这是我的一段代码:

<div id="ui-widget">
<label>Doc Type: </label>
        <select id="classes" onchange="createForm()">
            <option value=" ">Select a type ... </option>
                <#list typenames?keys as key>
                        <#if typenames[key]!="">
                        <option value="${key}">${typenames[key]}</option>
                                                    </#if>
                </#list>
        </select>
    </div>

CCD_ 1标签正在使用这个jQuery:http://jqueryui.com/demos/autocomplete/#combobox具有自动完成功能;

函数createForm()是一个Javascript,它根据您在select标记中所做的选择来创建不同的表单;但是使用jQuery中的自动完成,select标记中的onchange事件似乎不起作用。有没有一种方法可以像我的函数一样注入一些JavaScript代码来处理这个jQuery的选择更改?

使用以下内容为自动完成绑定autocompleteselect事件:

$( "#classes" ).autocomplete({
   select: createForm
});

$( "#classes" ).autocomplete({
   select: function(event, ui) { 
        // your code here 
   }
});

$( "#classes" ).bind( "autocompleteselect", function(event, ui) {
  // your code here
});

文档在这里

您可能需要将其绑定到自动完成事件autocompleteselect