【发布时间】:2012-03-07 08:16:54
【问题描述】:
我有一个 <select> 菜单,其中包含一堆 <option> 标记,全部从数据库表中填充。
我需要使用诸如 $('option[value=d&amp;c]') 之类的 jquery 选择器来找到诸如此类的选项:
<option value="d&c">d&c</option>
请注意,value 属性中没有编码的 & 符号 (&amp;),只是一个直的 & 符号 (&),因为 Zend Framework 填充它的方式。
唯一的问题是 jQuery 因以下错误而窒息:
uncaught exception: Syntax error, unrecognized expression: [value=d&c]
它也不接受$('option[value=d&amp;c]')。无论哪种情况,都是&符号搞砸了。有谁知道如何绕过这个限制?
【问题讨论】:
标签: jquery jquery-selectors html-entities ampersand