JavaScript Tutorial/jQuery/change

Материал из Web эксперт
Перейти к: навигация, поиск

change(fn) fires when a control loses the input focus and its value has been modified since gaining focus.

   <source lang="javascript">

<html>

 <head>
   <script type="text/javascript" src="js/jquery-1.3.2.js"></script>
   <script type="text/javascript">
       $(document).ready(function(){
               
           $("select").change(function () {
                 var str = "";
                 $("select option:selected").each(function () {
                       str += $(this).text() + " ";
                     });
                 $("div").text(str);
               })
               .change();


       });
   </script>
 </head>
 <body>
   <body>
       <select name="sweets" multiple="multiple">
           <option>A</option>
           <option selected="selected">B</option>
           <option>C</option>
           <option selected="selected">D</option>
           <option>E</option>
           <option>F</option>
         </select>
   </body>

</html></source>


Trigger change event

   <source lang="javascript">

<html>

 <head>
   <script type="text/javascript" src="js/jquery-1.3.2.js"></script>
   <script type="text/javascript">
       $(document).ready(function(){
               $("select").change(function () {
                 var str = "";
                 $("select option:selected").each(function () {
                       str += $(this).text() + " ";
                 });
                 $("div").text(str);
               })
               .trigger("change");
     
       });
   </script>
 </head>
 <body>
   <body>
   <select name="garden" multiple="multiple">
       <option>A</option>
   
       <option selected="selected">B</option>
       <option>C</option>
       <option selected="selected">D</option>
       <option>E</option>
       <option>F</option>
   </select>
   
   </body>

</html></source>