prihlasenyprihlasit | registrovat

:text

kategorie: Selektory

:text vráti: Array

Vyberie všetky input elementy typu text.

$(':text') je ekvivalentom k $('[type=text]') a to označí všetky <input type="text"> elementy. Rovnako ako u iných pseudo-tried selektorov (tie ktoré začínajú ":") odporúča sa použiť názov tagu, alebo iný selektor; inak použije univerzálny selektor ("*"). Inými slovami, samotý $(':text') je ekvivalentom k $('*:text'), takže by ste mali používať namiesto toho $('input:text').

Priklady:

Nájde všetky text inputy.
 <!DOCTYPE html>
  <html>
  <head>
    <style>
      textarea { height:25px; }
    </style>
    <script src="http://code.jquery.com/jquery-latest.js"></script>
  </head>
  <body>
    <form>
      <input type="button" value="Input Button"/>
      <input type="checkbox" />
      <input type="file" />
      <input type="hidden" />
      <input type="image" />
      <input type="password" />
      <input type="radio" />
      <input type="reset" />
      <input type="submit" />
      <input type="text" />
      <select><option>Option</option></select>
      <textarea></textarea>
      <button>Button</button>
    </form>
    <div></div>
    <script>
      var input = $("form input:text").css({background:"yellow", border:"3px red solid"});
      $("div").text("For this type jQuery found " + input.length + ".")
        .css("color", "red");
      $("form").submit(function () { return false; }); // so it won't submit
    </script>
  </body>
</html>

API

© 2009 Shaddow admin hosting od VIPHosting