2011-10-02 2 views
3

J'essaie de faire la liste sélectionnable comme une boîte de sélection, donc lorsque vous cliquez sur le li un, changer l'étiquette pour le li a.Autre boîte de sélection avec jquery

Tout d'abord, c'est possible? Voici le code: http://jsfiddle.net/dcalixto/h8esW/10/

Remerciez est pour tout soupçon :)

+0

Vous pouvez vérifier ce plugin et voir si elle répond à vos exigences: http: //www.appelsiini. net/projects/jeditable & demo sur http://www.appelsiini.net/projects/jeditable/default.html (Cliquez sur le texte en gras 'Dolor sit' sous' Inlined select' –

+0

Qu'est-ce que ce plugin a à voir avec ça? – dcalixto

+0

Rien, je pensais que cela aiderait.Je suis désolé je l'ai posté! –

Répondre

2

Sans aucun doute possible en utilisant la méthode text().

$(".genero-box li").click(function() { 
    $genero = $('.genero'); /* Get the <label> */ 
    $genero.text($(this).text()); /* Set <label>'s text to clicked <li>'s text */ 
    $genero.click(); /* Trigger a click on the label to close the selection */ 
}); 

Voici votre code an update.

+0

ya homme! C'est tout, superbe! Merci beaucoup :) – dcalixto

1

C'est probablement ce que vous cherchez:

$(".genero-box li").click(function(e) { 
    $("label.genero").text($(this).text()); 
    $(".genero-box").fadeOut(); 
}); 

Vérifier kthis jsFiddle - http://jsfiddle.net/FloydPink/tyHSx/1/

+0

merci beaucoup :)! – dcalixto

+0

vous êtes les bienvenus :) –

Questions connexes