は私がactive
クラス名を持っているし、jsの中で私はこれを行うと、それは私にエラーを与え続けるでしょう。このこのセレクタはなぜ機能しませんか? JS
var selectClass = active;
var a = $("'." + selectCLass + "'");
a.on('click', function(){})
のようなものを持っています。
私はここで何が欠けていますか?
は私がactive
クラス名を持っているし、jsの中で私はこれを行うと、それは私にエラーを与え続けるでしょう。このこのセレクタはなぜ機能しませんか? JS
var selectClass = active;
var a = $("'." + selectCLass + "'");
a.on('click', function(){})
のようなものを持っています。
私はここで何が欠けていますか?
生成セレクタ文字列が
var a = $("." + selectCLass);
words great !!! thx thxしかしセレクタの中に '''を追加する必要はないのですか?通常は '$( '。class')'のようですが、このように '$(。class)'のようにしか見えません。 – Dora
のコードでは、 '' .class''は文字列リテラル= '.class' ... selectClassが値' class'を持つ文字列であれば ''。 + selectCLass'は文字列= '.class' - ' "'です。 + selectCLass + "'" 'は文字列='' .class'' ... [mdn docs]です(https://developer.mozilla.org/en/docs/Web/JavaScript/Guide/Grammar_and_types#String_literals) –
@ジャロマンダXああ、まさに私はこのことを頭に入れておく必要があります。 thx txh – Dora
ようにそれを作る...エラーが 'アクティブ!== "アクティブ"' 1がString、他の一つの変数です。 – Thomas
これは非常に単純な質問のように思えますが、通常、エラーの内容を正確に投稿するのに役立ちます。 –