【发布时间】:2011-06-24 14:27:52
【问题描述】:
以下代码运行一个简单的自动建议任务,它本身运行良好。问题是当通过 AJAX 将“ausu-suggest”类的 div 带到页面时,它不会运行。
div 内部是一个表单域。当您开始在表单域中输入内容时,自动建议就会启动。
我知道我可能应该使用 live() 函数,但我不确定语法,因为这与特定事件无关。即,下面的函数甚至不需要 change() 或 onKeyUp() 即可运行。
$.fn.autosugguest({
className: 'ausu-suggest',
methodType: 'POST',
dataFile: "<?=site_url('survey/search_city')?>",
minChars: 3,
rtnIDs: true,
});
编辑:实际的插件代码在这里http://discussion.oslund.ca/2011/01/a-simple-jquery-ajax-autosuggest-plugin/
【问题讨论】:
-
我认为我们需要查看实际的插件代码。
-
上面的 sn-p 就是所有需要的,包装在 $(document).ready() 中。
-
尽管如此,但我应该如何在没有插件代码的情况下知道这些字节的含义?您链接的代码正在扩展 jQuery 基本功能,添加自定义插件。对不起,我不知道它是什么类型的插件。
标签: jquery