用于动态添加内容的jquery事件

时间:2011-05-10 12:29:49

标签: jquery

我正在使用jquery自动完成功能来增强我的网站的用户友好性。它工作得很好,并给它一个很好的感觉。但是,我现在正在尝试做的是让jquery动态淡化基于前两个输入标记的值的附加输入标记。

由于客户端在使用自动完成功能时没有实际点击输入标签(他们点击了li标签),我需要找到一个jquery事件,它将检测输入中值的变化领域。如果用户单击下拉列表以填写输入字段,则用户不会单击输入字段,而是单击li标记。

我已尝试将.click事件用于l>用户单击以触发其他输入标记淡入的标记,但它不起作用。

有什么想法,伙计们?

谢谢,

兰斯

2 个答案:

答案 0 :(得分:0)

阅读.live

Reference

FROM jQuery


  

.live()方法能够影响   尚未添加的元素   通过使用事件到DOM   委托:绑定到的一个处理程序   祖先元素负责   在其上触发的事件   后代。

答案 1 :(得分:0)

如果您正在使用jQuery的内部autocomplete,那么您可以使用选择更改事件。

$( ".selector" ).autocomplete({
   select: function(event, ui) { ... }
});

$( ".selector" ).autocomplete({
   change: function(event, ui) { ... }
});