gpt4 book ai didi

javascript - 找到带有 apex 的特定选项?

转载 作者:行者123 更新时间:2023-11-28 16:47:08 26 4
gpt4 key购买 nike

我有一个包含以下选项的选择:

<select class="selectpicker" id="uploaded-files">
<option value="hello' world.pdf">hello' world.pdf</option>
</select>

我尝试选择值为 hello' world.pdf 的选项,但出现以下错误:

Error: Syntax error, unrecognized expression: #uploaded-files option[value='"hello' world.pdf"']

这是我的代码:

let fileName = "hello' world.pdf";
$("#uploaded-files option[value='" + fileName + "']").remove();

最佳答案

这里的问题当然是,在评估 fileName 时,它可能包含使您的 jQuery 选择器语法无效的字符。

可以想出一种转义fileName字符串的方法。

或者,您可以采取更简单的方法来完全避免 jQuery 选择器,并使用 .filter()相反:

$("#uploaded-files option").filter(function(){
return $(this).prop('value') === fileName;
}).remove();

关于javascript - 找到带有 apex 的特定选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60393164/

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