¸ê²`³]­p¤½¥q¡A´£¨Ñ±M·~«Ç¤º¸ËæC³]­pªA°È
¥H¶q¨î»ù¡Aªá¤p¿ú¨Éºë½o©~®a³]­p­·®æ
«È·½ºô«Ç¤º¥~©ÛµP¹êÁZ¯}¸U¥ó¡A§ä¹ï³]­p®v¡A¼s§i®ÄªG¤@¯Å´Î
§÷½è¿ï¾Ü¦h¡AÅwªï¨Ó¹q¬¢¸ß

­º­¶  ¡E  maids ½×¾Â ¡E µ{¦¡³]­p°Q½×     ¡E 

[JQuery] jQuery¹ïselect tagªº¾Þ�

©ÐªF¡GªoÂû
µoªí®É¶¡¡G2011-09-12



jQuery¹ïselect tagªº¾Þ§@



 





  • get


    • ¨ú¥X¿ï¾Üªº­È

      $("select#Club").val();

      $('select#Club option:selected').text();


      ¥H¤W2¤èªk¦b³æ¿ï®É¬Û¦P¡A¦ý½Æ¿ï®É¡A

      val()·|¥Î³r¸¹¤À¶} ex. AA, BB

      text()¤£·| ex. AABB

    • ¨ú¥Xarray

      $("select#Club").children("[@selected]").each(function(){

          alert(this.text());

      });



  • set


    • ¨Ï¬YoptionÅܬ°selected

      $("#select1").children().each(function(){

          if ($(this).text()=="option you want"){

              //jQueryµ¹ªk

              $(this).attr("selected","true"); //©Î¬Oµ¹selected¤]¥i



              //javascriptµ¹ªk

              this.selected = true;

          }

      });

    • Åý·s¼Wªºoptionª½±µ¬°selected

      var option = jQuery("new option");

      $('
      select#Club
      ').append(option);

      $(option).attr("selected","true"); //Åýoption¬°selected

      $('
      select#Club
      ').trigger("change"); //³Ì«á­nIJµoselectªºchange¨Æ¥ó


    • select¤U©Ô®Øªº²Ä¤G­Ó¤¸¯À¬°·í«e¿ï¤¤­È

      $('select#Club')[0].selectedIndex = 1;//¤£ª¾¬°¦ó­n¥[[0]

      =========== K. T. Chen ´£¨ì ==========================

      ¦b$("")¥[[0]ªº·N«ä¬O§âjQueryª«¥óÂରDOMª«¥ó¡C³o¼Ë¤ljQueryª«¥ó¤~¯à¨Ï¥ÎDOM©³¤UªºselectedIndex¤èªk¡C



  • event

    //§ïÅܮɪº¨Æ¥ó

    $("select#Club").change(function(){ //¨Æ¥óµo¥Í

        //¤@¦¸¦L¥X

        alert($(this).val());



        //¦L¥X¿ï¨ì¦h­Ó­È

        jQuery('option:selected', this).each(function(){

            alert(this.value);

        });

    });

  • ²¾°£

    removeOption(index/value/regex[, selectedOnly])

    $('select#Clubs option:selected').remove();







//¯Âjavascirpt

<select onchange="alert('Index: ' + this.selectedIndex

+ '\nValue: ' + this.options[this.selectedIndex].value)">

...

</select>








  • ÃÙ§Uºô¯¸       

    ¼s§Q¤£°Ê²£-·sªO¯S°Ï«ü¦W«×³Ì°ª¡B­È±o±z«H¿àªº¦n©Ð¥ò
    ±zªº¦«¥I,¼s§Q¥Î¤ß¬°±zªA°È
    ¼s§Q¤£°Ê²£-ªO¾ô¦b¦a¥Í®Ú³Ì¹ê¦b--·sªO¯S°Ï«ü¦W«×³Ì°ª¡B­È±o±z«H¿àªº¦n©Ð¥ò
    §¹¾ã©Ð°T¡A©Ð«Î¡B©±­±¼öªùºë¿ïª«¥ó¡A¼s§Q¤£°Ê²£ Àu½è¥ò¤¶¡A©Ð«Î¯²¸î¡B¶R½æ¸ê°T³z©ú¡A¥æ©ö¯u¦w¤ß¡I



  • ¡@¦@ 0 ¤H¦^À³

    ©m¦W¡G
    §G§i¤º®e¡G