Foros del Web » Programando para Internet » Jquery »

Obtener id de un div con jquery 1.4.2

Estas en el tema de Obtener id de un div con jquery 1.4.2 en el foro de Jquery en Foros del Web. Hola tengo un problemita, estoy usando el jplayer para jquery 1.4.2 pero para poner multiples reproductores de audio se debe poner el script correspondiente, yo ...
  #1 (permalink)  
Antiguo 12/03/2011, 19:00
Avatar de ajalex  
Fecha de Ingreso: agosto-2003
Mensajes: 122
Antigüedad: 20 años, 8 meses
Puntos: 0
Pregunta Obtener id de un div con jquery 1.4.2

Hola tengo un problemita, estoy usando el jplayer para jquery 1.4.2 pero para poner multiples reproductores de audio se debe poner el script correspondiente, yo quiero que con uno solo obtenga su id y los reprodusca tengo esto:
Código:
$(document).ready(function(){
		var playerid = $("#topten_1");
		var cancion = $("#rola_1").val();						   
		playerid.jPlayer({
		ready: function () {
			$(this).jPlayer("setMedia", {
				mp3: cancion
			}).jPlayer("stop");
		},
		swfPath: "js",
		supplied: "mp3",
		cssSelectorAncestor: "#jp_interface_1"
	})
	.bind($.jPlayer.event.play, function() { // Using a jPlayer event to avoid both jPlayers playing together.
			$(this).jPlayer("pauseOthers");
	});
});
y este se ira incrementando:
Código HTML:
<div id="topten_1" class="jp-jplayer" ></div> 
he leido que es asi:
Código:
$(this).attr("id");
pero no obtiene nada mi reproductor no funciona
como puedo obtener el id? topten_1 o 2 o 3 etc.... de igual modo el #rola_1,2 3 4 5 y jp_interface_1 etc...


algo asi como se usa con javascriot normal:
Código Javascript:
Ver original
  1. var obj = document.getElementById('item_' + id)

Última edición por ajalex; 12/03/2011 a las 19:06 Razón: olvide algo
  #2 (permalink)  
Antiguo 12/03/2011, 19:29
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: Obtener id de un div con jquery 1.4.2

Si lo elementos son correlativos podrias hacerlo por medio de la clase css, algo asi:

Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.     $('.jp-player').each(function(index) {
  3.         var i  = $(this).attr('id').replace('topten_', '');
  4.         var cancion = $("#rola_" + i).val();                           
  5.         $(this).jPlayer({
  6.             ready: function () {
  7.                 $(this).jPlayer("setMedia", {
  8.                     mp3: cancion
  9.                 }).jPlayer("stop");
  10.             },
  11.             swfPath: "js",
  12.             supplied: "mp3",
  13.             cssSelectorAncestor: "#jp_interface_" + i
  14.         }).bind($.jPlayer.event.play, function() {
  15.             $(this).jPlayer("pauseOthers");
  16.         });
  17.     });
  18. });

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)
  #3 (permalink)  
Antiguo 12/03/2011, 19:36
Avatar de ajalex  
Fecha de Ingreso: agosto-2003
Mensajes: 122
Antigüedad: 20 años, 8 meses
Puntos: 0
Respuesta: Obtener id de un div con jquery 1.4.2

Gracias!! estoy epezando con jquery apenas y muchas gracias por tu ayuda si funciono!!! =)

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:32.