六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 142|回复: 0

jquery 新建的元素事件绑定问题

[复制链接]

升级  82%

11

主题

11

主题

11

主题

童生

Rank: 1

积分
41
 楼主| 发表于 2013-2-7 22:59:25 | 显示全部楼层 |阅读模式
demo:http://www.cnjquery.com/demo/jquery页面加载完成后元素绑定事件.html
我想很多人都会向我一样曾经 被新元素的事件绑定困惑很久也就是
在页面加载完成后给元素绑定了事件,但又新增加的元素上却没有绑定任何事件。
js的事件监听跟css不一样,css只要设定好了样式,不论是原来就有的还是新添加的,都有一样的表现。而事件监听不是,你必须给每一个元素单独绑定事件。
常见的例子是处理表格的时候。每行行末有个删除按钮,点了这个能够删除这一行。
<div class="hl-surround"><div class="hl-main"><table>
    
<tbody>
        
<tr>
            
<td>这行原来就有</td>
            
<td><buttonclass="del">删除</button></td>
        
</tr>
        
<tr>
            
<td>这行原来就有</td>
            
<td><buttonclass="del">删除</button></td>
        
</tr>
    
</tbody>
</table>
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

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