关于 jquery 的delegate

hbs_biscuit 2014-09-18 11:27:59
this.$workArea.delegate(".ico + td","dblclick",{inthis:this},function(e){

balabala......................
}

问下 这个 ".ico + td" 如何理解 。

web 新手提问
...全文
55 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
张运领 2014-09-18
  • 打赏
  • 举报
回复
一种选择符,就是说,这个事件绑定在td元素上,但是这个td元素的前一个兄弟元素,必须包含class="ico"。 举个简单的例子:
<div class = "item">123</div>
<div class = "i">123</div>
<div class = "i">123</div>
</body>
<script src ="js/jquery.js"></script>
<script>
$(".item + .i").click(function(){
	console.log("123");
})
首先先找到class=i的元素,然后如果这个元素的前一个兄弟元素的class=item,则被匹配。 所以,这里地址当中的div,才会执行click事件。

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧