jquery如何判断当前对象是什么咚咚? 目前本人自己做了个对话框插件,可以用 $('#id').jxdialog()方式显示出来,$(window).jxdialog()也行,这样在jxdialog插件中判断当前的对象$(this)是什么咚咚,判断这个是$(window)还是$(document)或其他呢?因为我想要根据这个来控制定位问题,如果是window就直接屏幕居中,如果是 文本域,那么就定位在文本域的中心位置,如果是链接那就定位在它的边缘! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不明白你的意思。你描述清楚点。或则你alert($(this).html())看看他的代码。一般是DIV包含。 这个试试alert($(this, document.body).context.nodeName); alert($(this).context); $(this) 判断this就可以,如果回调的不是DOM对象而是jQuery对象,那么使用.get(0)得到dom对象然后再进行比较 $(this).get(0) === window ? true : false(这种方式我觉得并不是很好)或者可以根据事件源来判断较为准确一点 target or srcElement 一般是alert它的name啊,id啊,innerHTML啊等相关的属性然后自己判断吧 可以根据他们的属性,如window有document document同样有很多其他节点没有的属性 而像div table等元素就最好判断 直接tagName $(this).attr("name")$(this).attr("id")$(this).html()等等都可以 可以$(this).attr("id");//判断当前操作对象的id$(this).attr("class");//$(this).attr("type");//标签种类还有好多 alert($(this).attr("id"));alert($(this).attr("class"));alert($(this).attr("type")); 把你能想到的对象都判断一遍.如果是 页面对象, 用 tagName 判断就行了. 或者可以根据事件源来判断较为准确一点 target or srcElement,jquery有这方面的使用方法?能否讲的详细点 貌似这个方法最理想,只要是不是undefined就可以排除 $(window) $(document)等了 alert($(this, document.body).context.nodeName);你用ff的firebug弄一个断点看看 发一个web2.0 个人门户,类似飞鸽,大家评评 计算长,宽度? 急需判断密码的正则表达式.密码必须包含字母数字及特殊字符8-20位.谢谢! javascript:如何获取radio的值 函数参数传递的问题 如何点击按扭<input type = "image">换背景图,点其它按扭图片换回来 买树,请卖树者foolfish (呆鱼) 进来 关于弹出菜单的隐蔽问题 如何用正则表达式过滤一个字符串中所有的回车符啊,在线给分 怎样在主页里配置音乐 这样操作cookie好吗? 问一个function的问题
你描述清楚点。
或则你alert($(this).html())看看他的代码。
一般是DIV包含。
这个试试
alert($(this, document.body).context.nodeName);
alert($(this).context);
$(this).attr("id")
$(this).html()
等等都可以
$(this).attr("class");//
$(this).attr("type");//标签种类
还有好多
alert($(this).attr("id"));
alert($(this).attr("class"));
alert($(this).attr("type"));
如果是 页面对象, 用 tagName 判断就行了.
貌似这个方法最理想,只要是不是undefined就可以排除 $(window) $(document)等了
你用ff的firebug弄一个断点看看