0

以下をコンソール(Chrome)に接続した場合:

$('input[name=shopping-cart.merchant-private-data]');

結果は次のようになります。

Error: Syntax error, unrecognized expression: [name=shopping-cart.merchant-private-data]
4

2 に答える 2

4

本当の問題(そして解決策)は、投稿中に実際に私に夜明けしました。

問題は、セレクターの小数点以下の桁数です。次のように2つの円記号でエスケープする必要があります。

$('input[name=shopping-cart\\.merchant-private-data]');
于 2012-08-16T21:37:01.443 に答える
0

属性の値に基づいてセレクターを作成するときは、値を常に引用符で囲む必要があります。

$('input[name="shopping-cart.merchant-private-data"]');
于 2012-08-16T21:39:29.413 に答える