1.获取ID属性值:event.currentTarget.id
2.获取自定义data-属性值:event.currentTarget.dataset.name----- (data-name)
3.获取div里的内容2种方法: html() text()
4.获取当前操作下标2种方法:$(this).index() $('.div1').index(this)
5.获取自定义属性包括已有属性的属性值:.attr("属性名")
例子如下:
html代码:
<body>
<div class="div1" id='1' data-index='0' haha='333333'>张三</div>
<div class="div1" id='2' data-index='1' haha='444444'>李四</div>
<div class="div1" id='3' data-index='2' haha='444444'>王五</div>
</body>
js代码:
$('.div1').click(function(event) {
var event=event||e;
console.log(event.currentTarget.id); //获取id属性值
console.log(event.currentTarget.dataset.name); //获取自定义data-属性值
//获取div里的值 2种方法
console.log($(this).html());
console.log($(this).text());
//获取自定义属性的属性值
console.log($(this).attr("haha"));
//获取当前操作下标
console.log($(this).index());
console.log($('.div1').index(this));
});