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)); 
		});