ndr*_*zza 1 jquery expression syntax-error
我正在尝试查询具有预定义值的按钮.
如果查询值如下,它可以正常工作:
_v = "Button1";
Run Code Online (Sandbox Code Playgroud)
但只要查询值为:
_v = "Button 1"; // with spaces
_v = "Button / Button / Button"; // or with slashes
Run Code Online (Sandbox Code Playgroud)
以下查询失败:
$('.club[value=' + _v + ']').addClass('active');
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
Uncaught Syntax error, unrecognized expression: [value=Button 1]
Run Code Online (Sandbox Code Playgroud)
如何更改查询以使其不再失败?
您需要用双引号包装该值
$('.club[value="' + _v + '"]').addClass('active');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5230 次 |
| 最近记录: |