我正在从jQuery 1.4.4升级到jQuery 1.7.2,出现语法错误。我认为这是由于“。”在选择器的Basics.Gender部分中。

$('[name=Basics.Gender]')

有人对如何解决此问题有任何建议吗?

http://jsfiddle.net/2nBc9/

编辑

谁都知道为什么。现在破坏选择器语法吗?他们在Sizzle中使用正则表达式还是其他东西?还是将属性放在引号中始终是最佳实践?

最佳答案

引用值:

$('div[name="Basics.Gender"]')

http://jsfiddle.net/7Pqhc/

关于jQuery语法错误,无法识别的表达式: [name=Basics.性别],我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11849104/

10-10 05:32