python :添加的内容具有之前的功能用delegate绑定事件

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <title>Title</title>
    <meta charset="UTF-8"/>
</head>
<body>
<input id="a1" type="text"/>
<input id="a2" type="button" value="添加"/>
<input id=‘b‘ type="button" value="删除"/>
<ui id="u">
    <li>1</li>
    <li>2</li>
</ui>
<script src="jquery-1.12.4.js"></script>
<script>
//delegate比较重要---委托
    $(‘#a2‘).click(function () {
        var t = $(‘#a1‘).val()
        var l = ‘<li>‘ + t + ‘</li>‘
        $(‘#u‘).append(l)
    })

    $(‘ui‘).delegate(‘li‘, ‘click‘, function () {
        var a = $(this).text();
        alert(a);
    })

     $(‘#b‘).click(function () {
         var index = $(‘#a1‘).val()
        $(‘#u li‘).eq(index).remove()

    })
</script>
</body>
</html>

添加-删除功能delegate事件

时间: 2024-12-17 06:34:15

python :添加的内容具有之前的功能用delegate绑定事件的相关文章

jQuery刷新div内容,并对刷新后元素绑定事件。$(document).on()

给id=zt的元素绑定点击事件 点击刷新id=ps_list中类容(内容中含有id=zt元素) 把zt的点击事件委托到了document上,这样就不用考虑事件是否能绑定到新加元素上 代码如下: $(document).on("click", "#zt", function() {var ps_list = $("#ps_list").html(); $("#ps_list").html(ps_list); })

jQuery-为动态添加的元素绑定事件

样例: $("#modify_nick").click(function () { $(this).css("display","none"); $("#nickname_span").empty(); var input = document.createElement("input"); $(input).attr("type", "text"); $(input

用angular方法简单实现了吃了么搜索小功能,还不太完善,后续会继续添加新内容。

最近接触了Angular框架,今天用里面的http请求方法做了一个小的案例,是一个查询地名获取附近美食的小案例.还不太完善,后面面有时间会继续添加新的内容.这个小案例没有用到任何的jQuery与原生js方法. 先上HTML结构代码与HTML结构中的angular指令. <body ng-app="app"> <div ng-controller="con" id="con"> <h1>吃了么</h1>

为python 添加新功能-dump

一直觉得thinkphp提供的dump函数挺好用的,但是python里面没有,就一直想着写个简单的. dir是我比较常用的一个内置函数了,但是显示效果实在有点受不了,每次我都要从大量的字符串里找到我需要的,眼都花了. 所以我就想,一行显示一个就好了. 所以我就写了一个模块,命名为dp 1 #!/usr/bin/env python 2 #coding:utf-8 3 4 """ 5 dump variable 6 """ 7 def dump(v

Python基于pyCUDA实现GPU加速并行计算功能入门教程

https://www.jb51.net/article/142212.htm 这篇文章主要介绍了Python基于pyCUDA实现GPU加速并行计算功能,结合实例形式分析了Python使用pyCUDA进行GPU加速并行计算的原理与相关实现操作技巧,需要的朋友可以参考下 目录 pyCUDA特点 pyCUDA的工作流程 调用基本例子 具体内容 本文实例讲述了Python基于pyCUDA实现GPU加速并行计算功能.分享给大家供大家参考,具体如下: Nvidia的CUDA 架构为我们提供了一种便捷的方式

用python实现wireshark的follow tcp stream功能

长话短说,wireshark有一个follow tcp stream功能,这个功能很方便.美中不足的是提取出的stream 数据没有时间戳等其他信息,在分析数据的延时和丢包问题时就有些力不从心了.这里简单用python实现了一个简单follow tcp stream功能,同时保留了tcp信息. 原理很简单,仍然是基于wireshark,里面有一个Export packet dissection as XML 'pdml' file. 导出来之后的文件内容是这个样子的: <proto name=&qu

linux环境下给python添加tab自动补齐

Pthon开发环境有很多种,可以使用IDE环境,比如eclipse,charm.也可以在linux下使用ipython,使用ipython就是因为有自动补全功能.当然也可以在linux环境下使用原生的python添加Tab补齐,也就实现了ipython的功能. 只需要在python的包路径中添加tab补齐模块即可. [[email protected] ~]# cd /usr/lib64/python2.7/ [[email protected] python2.7]# vim tab.py t

python函数模拟mysql增删改查功能

import os list1 = ['staff_id', 'name', 'age', 'phone', 'dept', 'enroll_date'] def staff_info(): #获取员工信息生成器函数 with open('staff_table.txt', 'r', encoding='utf-8') as f: for line in f : x =line.split(',') staff_dic = {k: v for (k, v) in zip(list1,x)} yi

小生功能贴&lt;一&gt; --- 动态添加应用 具有长按删除功能

---恢复内容开始--- 动态添加应用 具有长按删除功能 功能如下图:                (图片显示功能不是你要的,那就默默关闭页面吧) 设计思路: 页面一:用girdview网格显示图标,在自定义的adapter中为每一个子Item添加内容并且加上点击事件(长按和短按),“+”button跳转到第二个页面. 页面二:用AutoCompeleteTextView带提示的输入框,用adapter为其添加提示字符串组,确认显示所搜索到的应用,这里显示搜索到的应用我不是用ListView,