gpt4 book ai didi

javascript - 选择了 Jquery 无法识别的表达式

转载 作者:行者123 更新时间:2023-11-30 15:23:02 26 4
gpt4 key购买 nike

我有以下代码应该从选择下拉列表中选择值:

 $('#edit_condition option[value=' + value.client_status + ']').attr("selected", "selected");

HTML 上的值是 Care 和 Not Care,如下所示:

<select class='form-control condition' required="" name='condition' id='edit_condition'>
<option value=''> </option>
<option value='Care'>Care</option>
<option value='Not Care'>Not Care </option>
</select>

当返回值是来自 jquery JSON 文件的 Care 时,它​​很好地突出显示了该值,但是当该值是 Not Care 时,我收到以下错误:

jquery-1.10.2.js:1850 Uncaught Error: Syntax error, unrecognized expression: #edit_condition option[value=Not Care]

我该如何处理上述问题?/我应该如何在 JQuery 上传递我的值?

最佳答案

根据 docs , 正确的语法是

jQuery( "[attribute='value']" )

因此行

 $('#edit_condition option[value=' + value.client_status + ']')

应该是

 $('#edit_condition option[value="' + value.client_status + '"]')

值应该用双引号括起来。

关于javascript - 选择了 Jquery 无法识别的表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43409320/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com