1. ホーム
  2. javascript

[解決済み] jQuery: Uncaught Error: 構文エラー、認識できない式

2022-01-30 06:26:12

質問

console.log($('"#'+d+'"'));

私のHTMLでは

<div id="2013-10-23">
    <h1>5</h1>
    <p>eeeeeeeeeeee</p>
</div>

上記のコードでは、1つの <div>id2013-10-23 を取得する場合、その id というシンタックスエラーが発生します。

Uncaught Error: Syntax error, unrecognized expression: "#2013-10-23"

解決方法は?

試す

console.log($("#"+d));

二重引用符を文字列の一部として渡すという解決策です。