Javascript 错误消息:错误:语法错误,无法识别的表达式:[value=+;对正]
守则:Javascript 错误消息:错误:语法错误,无法识别的表达式:[value=+;对正],javascript,jquery,escaping,Javascript,Jquery,Escaping,守则: $('option[value=+justification]').attr('selected',true); 错误消息: 错误消息:错误:语法错误,无法识别的表达式: [值=+对正] 如何转义+或-符号 注意:我也试过这个: $('option[value=\+justification]').attr('selected',true); <select class="reason" name="reason"> <option value="-justific
$('option[value=+justification]').attr('selected',true);
错误消息:
错误消息:错误:语法错误,无法识别的表达式:
[值=+对正]
如何转义+
或-
符号
注意:我也试过这个:
$('option[value=\+justification]').attr('selected',true);
<select class="reason" name="reason">
<option value="-justification">-justification</option>
<option value="+justification">+justification</option>
</select>
但还是同样的错误
HTML:
$('option[value=\+justification]').attr('selected',true);
<select class="reason" name="reason">
<option value="-justification">-justification</option>
<option value="+justification">+justification</option>
</select>
-理由
+理由
您是否尝试过$('option[value=“+justification”]).attr('selected',true)@奈杰莱利斯:我会的,让你know@NigelEllis:是的,使用双引号可以很好地工作