[code="java"]
var getEId = function(eve) {
var id;
if(isIE) {
id = eve.srcElement.id;
return id;
} else {
id = eve.target.id;
return id;
}
};
[/code]
这样写能实现得到ID 但是不能像上面那样把结果返回给一个变量,到其他地方随意调用
[code="java"]
$(document).ready(function(){
$j("div").click(function() {
var EId = this.id;
return EId;
});
});
[/code]
请教,用jQuery来写这个方法应该怎么写
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
4条回答 默认 最新
段延锐 2012-10-22 15:05关注$(document).ready(function(){
$("div").click(function() {
var EId = this.id;
return EId;
});
});像楼主这样的写法,是监听div的click事件,当点击div的时候就是触发里面的function,其他方法无法调用监听里面的function的。
如果楼主只是想单纯的获得你点击的div的Id的话,可以设置全局变量获取。如果还有其他用途的话,请楼主把问题写的详细点,以便更好解答。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报