:text是所有文本框
:visible是所有可见
:text:visible这样写是报错的
请教像这种情况该如何以:text,:visible形式来写(不要用其它方法来代替,我想了解一下这两个选择器的"且"关系该怎么写

解决方案 »

  1.   


    <html>
    <head>
    <script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript">
    $(document).ready(function(){
      $(":text:visible").css("background-color","red");
    });
    </script>
    </head>
    <body>
    <form action="">
    Name: <input type="text" name="user" />
    <br />
    Password: <input type="password" name="password" />
    <br />
    <button type="button">Useless Button</button>
    <input type="button" value="Another useless button" />
    <br />
    <input type="reset" value="Reset" />
    <input type="submit" value="Submit" />
    <br />
    </form></body>
    </html>这样可以啊