jquery 中使用[@type=radio][@checked]报错

2016-02-22    编辑:limuzi569     点击(
今天在改朋友一个网站时因为是几年前做的了,里面有一些jquery代码我在调试时发现使用[@type=radio][@checked]来判断单选框时提示uncaught exception: Syntax error, unrecognized expression: [@type=radio][@checked]了,后来听网友说是jquery版本问题了。

我的代码也是非常的简单

$("input[@type=radio][@checked]").val(); 了,但发现不能正常的获取值了

提示错误

uncaught exception: Syntax error, unrecognized expression: [@type=radio][@checked]

经百度查证发现原因是jquery版本问题了 JQuery1.4.2版,“name”属性前不用加“@”符号

 代码如下 复制代码
var select=$("input[name=zdgz]:radio").val();

解决了哦。