の収集のため、それぞれ以下のコードは、Firefoxで例外がスローされます。jQueryの文字列
$(function(){
$(["one","two","three"]).each(function(){
if(this == "one")
$("div#msg").html(this);
});
});
例外はこれです:
は
[nsIDOMDocumentFragment.appendChild] JavaScriptの引数arg 0を変換できませんでしたただし、コードを変更してthis.toString()を次のように使用すると動作します。
$(function(){
$(["one","two","three"]).each(function(){
if(this == "one")
$("div#msg").html(this.toString());
});
});
"this"が文字列の場合、なぜtoString()を行う必要がありますか?私が紛失しているjavaScriptのニュアンスがあるのでしょうか、まさに私はバカなのですか?ニュアンスだと教えてください。
良い説明 - 私はそれを感謝します。 –