jquery - IE中的奇怪行为

时间:2010-03-22 20:01:09

标签: jquery

**改述**

在IE中加载失败


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>Test</title>
        <script type="text/javascript" src="lib/jquery/jquery-1.3.2.js"></script>
        <script type="text/javascript">            
            $(document).ready(function(){                
                $(document).find('form').attr('id', 'FRM_0');
            });
        </script>
    </head>
    <body>
        <h1>jQuery Dynamic Form</h1>
        <form id="testForm" method="post" action="#" onsubmit="return false;">
            <input type="hidden" name="id" value="" />
        </form>
    </body>
</html>

2 个答案:

答案 0 :(得分:2)

$('input[type=hidden][name=id]');

应该得到你想要的,它应该在IE中工作。 (如果我能看到你正在使用的Javascript代码,我可能会更有帮助。)

答案 1 :(得分:1)

这是jQuery中的一个问题。到目前为止,我发现的唯一解决方案是将“id”更改为其他值。创建一个票证http://dev.jquery.com/ticket/6336