+ -
当前位置:首页 → 问答吧 → jquery1.3.2关于input的问题

jquery1.3.2关于input的问题

时间:2009-04-28

来源:互联网

<script language="javascript" type="text/javascript">
    $(document).ready(function() {
        $("#submit").click(function() {
            $("input[@type='radio']").each(function() {
                alert('a');
            }
                );
        }
        );
    });
</script>

这段代码,1.2.6版本可以用,但是到了1.3.x版本为啥抛出异常了

有什么地方改过了吗?

作者: lvjin   发布时间: 2009-04-28

错误如下:

网页错误详细信息

用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30618)
时间戳: Tue, 28 Apr 2009 08:34:39 UTC


消息: 例外被抛出且未被接住
行: 19
字符: 2424
代码: 0
URI: http://localhost:11062/js/jquery-1.3.2.js

作者: lvjin   发布时间: 2009-04-28

在线等回复

作者: lvjin   发布时间: 2009-04-28

有更简单的写法,你为什么要那样写呢?
<script language="javascript" type="text/javascript">
    $(document).ready(function() {
        $("#submit").click(function() {
            $("input:radio").each(function() {
                alert('a');
            }
         );
     }
   );
});
</script>

作者: fanht   发布时间: 2009-04-28

哦,谢谢楼上。

type可以这么使用,我确实不知道。

但是如果是 $("input[@name='test']")

这样用呢?有其他的办法吗

再次感谢

作者: lvjin   发布时间: 2009-04-28

知道了,不加@就好了。。

原来加@是我在网上抄的,谢谢fanht

作者: lvjin   发布时间: 2009-04-28

1.3以后就已经取消了@了
1.2的时候已经不推荐使用了

作者: shawphy   发布时间: 2009-04-28

相关阅读 更多

热门下载

更多