如下代码可以实现点击页面获得被点击元素的id
|
1
2
3
|
$(document).click(function(e) { // 在页面任意位置点击而触发此事件
$(e.target).attr("id"); // e.target表示被点击的目标
})
|
示例代码如下
-
创建Html元素
12345678910<divclass="box"><span>点击页面后,设置被点击元素背景色并获取其id:</span><divclass="content"id = "test">test<divid = "test1">test1<divid = "test2">test2<divid = "test3">test3</div></div></div></div></div> -
设置css样式
12345div.box{width:300px;padding:20px;margin:20px;border:4pxdashed#ccc;}div.box span{color:#999;font-style:italic;}div.content{width:250px;margin:10px0;padding:20px;border:2pxsolid#ff6666;}div.content div{min-width:20px;min-height:20px;padding:30px;border:1pxsolid#446699;background:#ffffff;} -
编写jquery代码
123456$(function(){$(document).click(function(e) {alert($(e.target).attr('id'));// 获取id})}) -
观察效果