+ -
当前位置:首页 → 问答吧 → 请问我的这个Jquery哪里错了?

请问我的这个Jquery哪里错了?

时间:2009-08-27

来源:互联网

<html xmlns="http://www.w3.org/1999/xhtml"> <head><title>     无标题页</title>
    <script src="jquery.js" type="text/javascript"></script>
    <script type="text/javascript">

        var tb = '#TextBox2';
        var water = "watermarks";
        
        function fff() {$(tb).focus(function() {
                if ($(tb).val() == water) {$(tb).val(""); }});}

        function bbb() {$(tb).blur(function() {
                if ($(tb).val() == "") {$(tb).val(water); }});}

        $(document).ready(
            $('#TextBox2').val(water)
        );

        $(document).ready( fff );
        $(document).ready( bbb );
    </script>
    
</head>
<body> <form name="form1" method="post" action="TextBoxTest.aspx" id="form1">
    <div id="inputDiv">      
        <input id="TextBox2" />
    </div> </form> </body> </html>


以上代码只有一句不正确:

        $(document).ready(
               $('#TextBox2').val(water)
            );

这里不知道为什么不正常显示,而且如果把它放到最后的话,后面的两个ready()是可以正常运行的。 请教了  我这怎么就不对了啊??

谢谢!
[ 此帖被wappibz在2009-08-28 11:03重新编辑 ]

作者: wappibz   发布时间: 2009-08-27

掉了引号

作者: jackeyhlj   发布时间: 2009-08-27

  $(document).ready(
            function(){
            $('#TextBox2').val(water)
            }
        );

作者: dufei_itcool   发布时间: 2009-08-27

后两句你知道写 function 这句你就不知道勒?呵呵

作者: dufei_itcool   发布时间: 2009-08-27

see!!! thanks!

作者: wappibz   发布时间: 2009-08-28