すべてのプロービングの後、報告された有効なオブジェクトが、プロービングされた属性に対して「未定義」を返す場合はどうすればよいですか?私はjQueryを使用していますが、関数スコープ内では$('selector').mouseover(function() { });
すべてが「未定義」を返します。$(this)
セレクターはマップタグの「領域」であり、その親属性を探しています。
25295 次
3 に答える
30
あなたの質問は少し漠然としているので、もっと詳しく教えていただけませんか?
オブジェクトとそのプロパティの値について調べるには、Firebug やその他のデバッグ ツールを使用するなど、さまざまな方法があります。詳細:
function listProperties(obj) {
var propList = "";
for(var propName in obj) {
if(typeof(obj[propName]) != "undefined") {
propList += (propName + ", ");
}
}
alert(propList);
}
これにより、渡されたオブジェクトのプロパティのリストが表示されますundefined
。
それが役立つことを願っています...
于 2008-11-30T03:57:20.013 に答える
0
selector
要素の名前ですか?その場合は、次のように参照する必要があります。
$('area#selector')
また
$('#selector')
そうしないと、(存在しない) "selector" HTML タグを探しますが、明らかに見つかりません。
于 2008-11-30T04:27:36.987 に答える
0
この回答は少し遅れていますが、これらのリンクをチェックすることをお勧めします:
http://www.webweavertech.com/ovidiu/weblog/archives/000317.html
http://www.syger.it/Tutorials/JavaScriptIntrospector.html
于 2009-06-04T19:17:37.357 に答える