问题很简单。使用JQuery UI
,当我们在应用程序中分布了多个datepickers
时,我们可以使用以下内容为所有这些设置默认选项:
$.datepicker.setDefaults({
showOtherMonths: true,
selectOtherMonths: true,
changeMonth: true,
changeYear: true
});
如何对所有autocomplete
字段执行此操作?
我想将所有它们的默认delay
设置为1秒。
我尝试了什么?这,没有用。
$.autocomplete.setDefaults({
delay: 1000
});
显然autocomplete
对象没有setDefaults
方法。
答案 0 :(得分:2)
你可以试试这个......可能会解决你的问题
`$('。ui-autocomplete-input')。autocomplete({delay:1000});
答案 1 :(得分:2)
可以设置jQuery自动填充选项after initialization。要一次为所有自动完成功能执行此操作,您必须设置一个涵盖所有自动填充字段的选择器。例如,你可以使用元素的id作为单独的选择器,并给自动完成设置的所有输入一个特殊的类,然后调用类似的东西:
$(.autocompleteInputClass).autocomplete("option", "delay", 1000);