佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1050|回复: 2

关于JQuery - Autocomplete

[复制链接]
发表于 25-3-2009 04:25 PM | 显示全部楼层 |阅读模式
我有一个textbox ( id = txtP ),
下列的script是启动autocomplete的。
$("#txtP").autocomplete(search.php, {
                minChars: 2,
                matchContains: true,
                max: 20
        });


我还有一些的span ( class = pTxt ),
如下:
<span class="pTxt">aa</span>,
<span class="pTxt">bb</span>,
<span class="pTxt">cc</span>,
<span class="pTxt">dd</span> ...


当onclick event启动时,span 的innerHTML会置入于txtP里。如下:
$(".pTxt").click(function() {
        $("#txtP").val($(this).html()? $(this).html():'');
});


以现在的情况来说,span的innerHTML会置入于txtP里,
如果我要启动autocomplete,
我必须要在txtP里按keydown、keyup、等才能启动。

请问我要如何能自动地启动autocomplete,
当我click on span 的时候?

[ 本帖最后由 x^^x 于 25-3-2009 04:26 PM 编辑 ]
回复

使用道具 举报


ADVERTISEMENT

发表于 4-4-2009 07:57 PM | 显示全部楼层
.bind("#txtP", function() {
        onChange(0, true);

试看把它加在autocomplete.js的198行
如果不行的话试看把#txtp换成input

[ 本帖最后由 y小叶y 于 4-4-2009 08:02 PM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 6-4-2009 04:56 PM | 显示全部楼层
.bind("#txtP", function() {
        onChange(0, true);
});


试过了,没作用。
我其实要它的自动搜寻和打开result list。

看过Jquery autocomplete 的Options,
做不到。

谢谢你的回复。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 14-12-2025 03:44 PM , Processed in 0.107756 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表