2

事前定義された値を持つボタンを照会しようとしています。

クエリ値が次の場合、正常に機能します。

_v = "Button1";

しかし、クエリ値が次のようになるとすぐに:

_v = "Button 1"; // with spaces
_v = "Button / Button / Button"; // or with slashes

次のクエリは失敗します。

$('.club[value=' + _v + ']').addClass('active');

そして、私は次のエラーを受け取ります:

Uncaught Syntax error, unrecognized expression: [value=Button 1]

クエリが失敗しないように、クエリを変更するにはどうすればよいですか?

4

1 に答える 1

8

値を二重引用符で囲む必要があります

$('.club[value="' + _v + '"]').addClass('active');
于 2012-09-04T15:06:49.767 に答える