相关疑难解决方法(0)

jQuery选择器值转义

我有一个包含一系列选项的下拉列表:

<select id=SomeDropdown>
  <option value="a'b]&lt;p>">a'b]&lt;p></option>
  <option value="easy">easy</option>
<select>
Run Code Online (Sandbox Code Playgroud)

请注意,选项值/文本包含一些讨厌的东西:

  • 单引号
  • 关闭方括号
  • 转载html

我需要删除a'b] <p>选项,但我没有运气写选择器.无论是:

$("#SomeDropdown >option[value='a''b]&lt;p>']");
Run Code Online (Sandbox Code Playgroud)

要么

$("#SomeDropdown >option[value='a\'b]&lt;p>']");
Run Code Online (Sandbox Code Playgroud)

正在返回选项.

使用"value ="选择器时,转义值的正确方法是什么?

jquery escaping jquery-selectors

54
推荐指数
4
解决办法
5万
查看次数

标签 统计

escaping ×1

jquery ×1

jquery-selectors ×1