Como identifico el id de un item seleccionado de una lista con el fin de concatenarlo a una ruta y formar el uri

55 views
Skip to first unread message

Carlos Beltran

unread,
Mar 17, 2010, 6:54:11 PM3/17/10
to KumbiaPHP Framework
Compañeros buenas noches.

Dado una:

<ul>
<li class="" id="1000000000000002">BELTRAN VILLAMIZAR UNO</li>
<li class="selected" id="1000000000000005">BELTRAN VILLAMIZAR DOS</li>
<li class="" id="1000000000000007">BELTRAN VILLAMIZAR TRES</li>
</ul>

¿Como identifico el id de un item seleccionado de una lista con el fin
de concatenarlo a una ruta y formar el uri?
Gracias de antemano.
Algo parecido a lo que se hace con el Select de un combo:
this.options[this.selectedIndex].value

Nota: Esto es motivado por el uso de Ajax.Autocompleter guiado por
Creando un Live Search de Kumbia para lo cual convertí a tags.php en
clase agregando public static a sus funciones. Y bueno funciona
espectacular. Sin embargo ya en un formulario debo completar el action
con el id selecionado.

wilx

unread,
Mar 18, 2010, 9:10:50 AM3/18/10
to KumbiaPHP Framework
esto te podría ayudar a saber el id seleccionado de una lista.

http://wiki.kumbiaphp.com/Listas_simples_enlazadas_jquery

Carlos Beltran

unread,
Mar 18, 2010, 2:51:26 PM3/18/10
to kum...@googlegroups.com
El 18 de marzo de 2010 08:10, wilx <wilx.sv@gmail.com> escribió:
esto te podría ayudar a saber el id seleccionado de una lista.

http://wiki.kumbiaphp.com/Listas_simples_enlazadas_jquery

Gracias wilx por la respuesta. Sin embargo parece que en efecto no es posible indentificar el <li con class="selected" ... > de una lista <ul>.
Y bueno la solución hasta el momento fue no usar una forma y preparar los items de la lista tal como se muestra a continuación:
<ul name="id">
<li class=""><a onclick='new AJAX.viewRequest({action: "actualizarterceros/modificartercero/1000000000000002", container: "midiv"})' href="#">BELTRAN VILLAMIZAR UNO</a></li>
<li class="selected"><a onclick='new AJAX.viewRequest({action: "actualizarterceros/modificartercero/1000000000000005", container: "midiv"})' href="#">BELTRAN VILLAMIZAR DOS</a></li>
</ul>

Y todo sigue funcionando. Sin embargo el desplazamiento con mouse y Click funciona bien. Pero cuando me desplazo con teclas y selecciono con enter no funciona.

Es decir ¿Existe un ONX que contemple el onclick y la tecla enter para activar el ancla?

Bomby

unread,
Mar 19, 2010, 4:55:09 PM3/19/10
to kum...@googlegroups.com
Lo que quieres hacer si se puede hacer si usas JQuery
simplemente le dices que te devuelva el valor del atributo id del elemento seleccionado
o sea esos li estan dentro de un ul ahora ese ul debe de tener un id entonces cada vez que des click arriba de un li que este dentro de ese ul tomas el valor del atributo li pinchado.

Este codigo lo tiro a palo es mas o menos lo que debes hacer

$("ul#ident" li).click(function(){
      var identificador = $(this).attr("id");
});

Prueba esta es mas o menos la idea lo demas tu sabes metele implementacion y cabeza.
----- Mensaje original -----
De: "Carlos Beltran" <carlos.beltr...@gmail.com>
Para: "KumbiaPHP Framework" <kum...@googlegroups.com>
Enviados: Miércoles, 17 de Marzo 2010 18:54:11 (GMT-0400) Auto-Detected
Asunto: [KumbiaPHP 6320] Como identifico el id de un item seleccionado de una  lista con el fin de concatenarlo a una ruta y formar el uri
--
Viva KumbiaPHP Framework!
 http://www.kumbiaphp.com/
 Ha recibido este mensaje porque está suscrito a Grupo "KumbiaPHP Framework" de Grupos de Google.
 Para obtener más opciones, visita este grupo en http://groups.google.com/group/kumbia?hl=es.


--
"Vive el momento, porque es "algo" ¡no pienses que! solo vivelo."
 
            "Teniendo la no limitación como límite"
    
                                 bomby


Necesito entender esta frase, me ayudara mucho:
"No hay nada mejor que un segmento efectivo de la totalidad"


Reply all
Reply to author
Forward
0 new messages