如何确定 jquery对一系列元素绑定事件时

查看:95
本文介绍了如何确定 jquery对一系列元素绑定事件时的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

情况是这样的:
在html页面中有如下一系列标签及他们的id

现在想在js文件中利用jquery对这一系列元素添加事件

$('td[id^="cell_"]').mousedown(function(e){
        ......
    });

$(this) 可以对选中的某个元素操作,但是有没有什么方法可以获取到this对应元素的id或者说这里就是想得到id中的两个数字。

解决方案

获取ID:$(this).attr('id')

以第一个TD为例:<td id="cell_4_0"></td>

$(...).xxx(function(e){
    var id = $(this).attr('id'); // id = "cell_4_0"
    var digits = id.slice(5).split('_'); // digits = ["4", "0"]
    // ... deal with digits
});

这篇关于如何确定 jquery对一系列元素绑定事件时的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆