currentTarget 事件属性

currentTarget 事件属性返回其监听器触发事件的节点,即当前处理该事件的元素、文档或窗口。

	 for(var i=0;i<data.length;i++){
	         var cont = '<tr class="problemshow-li" id="'+
 			 data[i].iD+'"><td>'
 			 +data[i].iD+'</td><td>'
	         +data[i].name+'</td><td>'
	         +data[i].street+'</td><td>'
	         +data[i].state+'</td></tr>';
	         $(".tbody").append(cont);    




 $(".problemshow-li").click(function(e){
	    	  for(var i = 0;i<markers.length;i++){
	    		  if(e.currentTarget.id == markers[i].getTitle()){  
	    		  var x = points[i].lon, y=points[i].lat; 
	    		  map.panTo([x, y]);
	    		  showInfo(markers[i],points[i]);
	    	  }
	    	  }
	    	  });

这里If语句判断当前对象的id与marker的id是否一致。e.currentTarget指向tr标签,获取id值。

猜你喜欢

转载自blog.csdn.net/qq_34585338/article/details/84062620