Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于动态添加内容的jquery事件_Jquery - Fatal编程技术网

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

用于动态添加内容的jquery事件,jquery,Jquery,我正在使用jquery自动完成功能来增强网站的用户友好性。它的工作非常好,给人一种很好的感觉。但是,我现在要做的是让jquery根据前两个输入标记的值动态地添加一个输入标记 由于客户端在使用autocomplete函数时实际上没有单击输入标记(而是单击li标记),因此我需要找到一个jquery事件,该事件将检测输入字段中内容值的变化。如果用户单击下拉列表填写输入字段,则用户不是在单击输入字段,而是在单击li标记 我已经尝试为l>标记使用.click事件,用户单击该标记可以触发另一个输入标记的淡入

我正在使用jquery自动完成功能来增强网站的用户友好性。它的工作非常好,给人一种很好的感觉。但是,我现在要做的是让jquery根据前两个输入标记的值动态地添加一个输入标记

由于客户端在使用autocomplete函数时实际上没有单击输入标记(而是单击li标记),因此我需要找到一个jquery事件,该事件将检测输入字段中内容值的变化。如果用户单击下拉列表填写输入字段,则用户不是在单击输入字段,而是在单击li标记

我已经尝试为l>标记使用.click事件,用户单击该标记可以触发另一个输入标记的淡入,但它不起作用

有什么想法吗,伙计们

谢谢


兰斯

阅读
.live

来自jQuery


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


阅读
.live

来自jQuery


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


如果您使用的是jQuery的内部功能,那么就可以使用它的selectchange事件

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

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

如果您使用的是jQuery的内部功能,那么就可以使用它的selectchange事件

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

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

虽然你还没有粘贴任何代码,所以我建议你读一下。嗯,我真的不知道从哪里开始。因此,我还没有编写任何有效的jquery代码。虽然您还没有粘贴任何代码,但我建议您阅读本文。嗯,我真的不知道从何处开始。因此,我还没有编写任何有效的jquery代码。有趣的您能再解释一下吗?选择事件:从菜单中选择一个项目时触发;ui.item是指所选的项目。select的默认操作是用选定项的值替换文本字段的值。取消此事件会阻止更新值,但不会阻止关闭菜单。变更事件:选择项目后;ui.item是指所选的项目。始终在关闭事件后触发。希望这对您有所帮助。另外,您可以通过使用上的演示进一步深入了解jQuery自动完成。使用右侧选项卡,通过单击“查看源”查看源。你可以通过点击底部的标签来获取更多信息。你认为你可以给我一些示例代码来演示这个概念吗?嗯,很有趣。您能再解释一下吗?选择事件:从菜单中选择一个项目时触发;ui.item是指所选的项目。select的默认操作是用选定项的值替换文本字段的值。取消此事件会阻止更新值,但不会阻止关闭菜单。变更事件:选择项目后;ui.item是指所选的项目。始终在关闭事件后触发。希望这对您有所帮助。另外,您可以通过使用上的演示进一步深入了解jQuery自动完成。使用右侧选项卡,通过单击“查看源”查看源。你可以通过点击底部的标签来获取更多信息。你认为你可以给我一些示例代码来演示这个概念吗?