ajax-求助:怎样用jquery给由Ajax生成的li标签绑定click事件~~~

问题描述

求助:怎样用jquery给由Ajax生成的li标签绑定click事件~~~

有一个ul列表,id=“uu”,里面的li标签是通过ajax追加进去的,我想给这些li标签绑定click事件,$("#uu li").click(function(){alert(123);})怎样也出不来,求大侠们帮忙,感激不尽~~~

解决方案

$(document).ready(function () {
$("li").live("click", function () {
$("#txtCode").val($(this).text());

$("#divShowText").html("");

                                 })

解决方案二:

没粘代码,我也不太清楚你这句代码写的位置。不过应该是加载顺序的问题,执行$("#uu li")时取不到内容,所以无效。这样写就好了,没用ajax 但是类似的:
js:
function add(){
$("#dd").html("

a");//ul里
$("ul li").click(function(){alert("123");});
}
解决方案三:

html代码片段

$(document).ready(function(){
$("li#dd").bind("click",function(){
alert("a");
});
});

  • d
  • dd
  • ddd

如果你有多个li标签,建议加上id,不然你点任何一个li都会有相同的反应

时间: 2024-09-11 23:12:33

ajax-求助:怎样用jquery给由Ajax生成的li标签绑定click事件~~~的相关文章

jquery 为a标签绑定click事件示例代码_jquery

$(document).ready(function() { $("a[name='del']").click(function(){ Ext.Msg.confirm('提示','你确定要删除该公告吗?',function(button,text){ if(button=='yes'){ window.location.href="/admin/note!delete.action?id=${id}"; } }); }); $("a[class='del2

JQuery调用绑定click事件的3种写法

 这篇文章主要介绍了JQuery调用绑定click事件的3种写法,本文简洁清晰的给出3种写法的代码示例,可以很方便的复制使用,需要的朋友可以参考下     第一种方式: ? 1 2 3 4 $(document).ready(function(){ $("#clickme").click(function(){ alert("Hello World click"); }); 第二种方式: ? 1 2 3 $('#clickmebind').bind("cl

jquery单选框radio绑定click事件实现方法

 这篇文章主要介绍了jquery单选框radio绑定click事件实现方法,可实现针对单选框radio值的改变作出响应,非常具有实用价值,需要的朋友可以参考下     本文实例讲述了jquery单选框radio绑定click事件实现方法.分享给大家供大家参考. 具体实现方法如下:   代码如下: <html> <head> <title>单选框radio绑定click事件</title> <meta http-equiv="content-t

jquery绑定click事件后执行单击以后,刷新页面会执行单击事件是什么原因?

问题描述 jquery绑定click事件后执行单击以后,刷新页面会执行单击事件是什么原因? $().ready(function () { $(".sysicon1:first").click(function () { $("#Btn").click(); }); }); 这段代码,页面加载没有执行#Btn的单击事件,当我点击一次#Btn后,正常执行了单击事件,但是我刷新本页面时又执行了一次单击事件,这是为什么呢? 我是想实现记录一个链接被点击时的时间和点击者的i

jquery 中click事件传递绑定click事件的元素本身

问题描述 jquery 中click事件传递绑定click事件的元素本身 jquery 中click事件怎么传递绑定click事件的元素本身,也就是传递我点击的那个元素. 解决方案 function.call/apply来更改tihs指向 解决方案二: $('#xxxxl').on( 'click', function() { var self = $(this); self.parent().next().slideToggle("fast"); self.hasClass('fol

Jquery和JS获取ul中li标签的实现方法_jquery

js 获取元素下面所有的li var content=document.getElementById("content"); var items=content.getElementsByTagName("ul"); var itemss=items[2].getElementsByTagName("li");//获取第二个li标签 或 var div=document.getElementById('a'); var ul=div.childN

Jquery对新插入的节点 绑定Click事件失效的解决方法_jquery

1.有人说用 Live, 事实上现在最新的Jquery已经不支持 Live 了.live的解决方法如下: 你可以看这个 也可以不看 ,只是做到心中有数就可以了.下面介绍ON的方法. live:Live的使用介绍 2.有人用了ON 来解决, 这个解决方法基本在理. On :On的介绍,能解决问题 On的方法,基本能解决问题,但是你也要根据你的具体情况做选择.并不是每个人的代码都像上面这个案例描述的那么简单.但是万变不离其宗. 我是这样来做的,最终把问题解决了.  我有一个UL 标签是静态的,就是说

jquery单选框radio绑定click事件实现方法_jquery

本文实例讲述了jquery单选框radio绑定click事件实现方法.分享给大家供大家参考. 具体实现方法如下: 复制代码 代码如下: <html> <head> <title>单选框radio绑定click事件</title> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <script type="

JQuery调用绑定click事件的3种写法_jquery

第一种方式: $(document).ready(function(){ $("#clickme").click(function(){ alert("Hello World click"); });  第二种方式: $('#clickmebind').bind("click", function(){ alert("Hello World bind"); }); 第三种方式: $('#clickmeon').on('clic