在jquery中设置属性

时间:2012-03-19 11:16:11

标签: jquery html

我在运行jquery时遇到问题:

    <!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title></title>
        <script type="text/javascript" src="jQuery.js"></script>
      <script type="text/javascript">
       $(function(){

            $('form').attr('id','myNewId');
        });
       </script>
    </head>
    <body>

        <div align="center">
            <form id="myID">
            My Name: <input type="text" name="text"/>
            </form>

        </div>
    </body>
</html>

没有错误发生,并且没有netbeans的intellisense ..为什么代码不起作用?!?

更新:现在可行..

与Netbeans没有智能感。这是我的版本:

> Product Version: NetBeans IDE 7.1.1 (Build 201203012225)
Java: 1.7.0_03; Java HotSpot(TM) Client VM 22.1-b02
System: Windows XP version 5.1 running on x86; Cp1255; en_US (nb)
User directory: C:\Documents and Settings\dddddddddddd\.netbeans\7.1.1
Cache directory: C:\Documents and Settings\dddddddddddd\.netbeans\7.1.1\var\cache

2 个答案:

答案 0 :(得分:2)

jQuery Intellisense已经可以在Netbeans上使用了。 [read more]

它应该按照您编写 [demo] 的方式工作,但是从jQuery 1.6+开始,您还可以使用.prop()来设置值属性 [demo]

$('form').prop('id','myNewId');

如果没有定义jQuery,可能是它与不同的jQuery版本冲突。在脚本顶部使用它

  $.noConflict();

答案 1 :(得分:0)

Dude它对我来说很好。确保jQuery.js文件位于适当的位置并且也正确命名。