在所有探测之后怎么做,据报道有效对象对于任何被探测的属性都返回'undefined'?我使用jQuery,$('selector').mouseover(function() { });
Everything在函数范围内为$(this)
返回'undefined'。选择器是地图标签的“区域”,我正在寻找其父属性。
答案 0 :(得分:29)
你的问题有点模糊,所以也许你可以提供更多细节?
至于找到一个对象及其属性的值,有很多方法可以做到这一点,包括使用Firebug或其他一些调试工具等。这是一个快速而肮脏的功能,可能会帮助你开始直到您可以提供更多详细信息:
function listProperties(obj) {
var propList = "";
for(var propName in obj) {
if(typeof(obj[propName]) != "undefined") {
propList += (propName + ", ");
}
}
alert(propList);
}
这将显示您传递的对象的属性列表,而不是undefined
。
希望有帮助...
答案 1 :(得分:0)
selector
是元素的名称吗?如果是这样,那么您应该将其引用为:
$('area#selector')
或
$('#selector')
否则它将尝试查找(不存在的)“选择器”HTML标记,显然,找不到它。
答案 2 :(得分:0)