如何在jQuery选择器中使用&符号(&)

我有一个< select>带有一堆<选项>的菜单标签,全部填充在数据库表中.

我需要使用jquery选择器,如$(‘option [value = d& c]’),以便找到一个选项,例如:

<option value="d&c">d&amp;c</option>

请注意,value属性中没有编码的&符号(& amp;),只是一个直的&符号(&),因为Zend Framework如何填充它.

唯一的问题是jQuery会出现以下错误

uncaught exception: Syntax error,unrecognized expression: [value=d&c]

它也不接受$(‘option [value = d& amp; c]’).在任何一种情况下,都是&符号搞乱了.有谁知道如何解决这个限制?

解决方法

你错过了价值周围的报价

这有效:

$('option[value="d&c"]')

jsFiddle

相关文章

页面搜索关键词突出 // 页面搜索关键词突出 $(function () {...
jQuery实时显示日期、时间 html: &lt;span id=&quot...
jQuery 添加水印 &lt;script src=&quot;../../../.....
中文:Sys.WebForms.PageRequestManagerParserErrorExceptio...
1. 用Response.Write方法 代码如下: Response.Write(&q...
Jquery实现按钮点击遮罩加载,处理完后恢复 思路: 1.点击按...