2010-09-05 5 views
1

Comment puis-je activer/désactiver la liste déroulante de la boîte de sélection classique en cliquant sur ce lien pour jQuery? Je n'ai pas besoin de remplacer selectbox par jQuery, parce que c'est trop lent pour un grand nombre d'options. Je teste tout mais sans résultat.jquery activer la liste déroulante de la boîte de sélection

sample page

+3

Il serait intéressant de partager ce que vous avez testé afin de voir pourquoi il n'a pas abouti au résultat requis. N'oubliez pas que plus vous fournissez d'informations sur votre scénario (accompagné d'un code de cours) plus la communauté sera disposée à vous aider. –

Répondre

0

Si vous dites que vous voulez que le <select> affiche ses options via javascript, je ne pense pas que cela puisse être fait par navigateur (ou peut-être dans n'importe quel navigateur).

Est-ce ce que vous vouliez dire?

Si oui, je pense que vous serez coincé créer le vôtre, mais trouver un autre moyen de s'adapter à la grande quantité d'options dont vous avez besoin.

+0

Oui, classique ' apparaisse et affiche ses options? Ou voulez-vous simplement sélectionner l'option * un * sans apparaître? Que veux-tu dire exactement? – user113716

+1

@JKLIR - Dans votre exemple, il semble que vous essayez * d'afficher * ou * d'ouvrir le '

0
if ($(this).attr("disabled") == true) { 
       if ($.browser.msie) { 
        $containerDivText.attr("disabled", $(this).attr("disabled")); 
        $newUl.attr("disabled", $(this).attr("disabled")); 
        $containerDiv.attr("disabled", $(this).attr("disabled")); 
       } 
       else { 
        $newUl.remove("li"); 
        $containerDivText.unbind("click");      
       } 
      } 

Questions connexes