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 回答