Foros del Web » Programando para Internet » Jquery »

Mostrar tag img de una cadena (con jQuery?)

Estas en el tema de Mostrar tag img de una cadena (con jQuery?) en el foro de Jquery en Foros del Web. Hola, les planteo una duda a ver si pueden ayudarme. Tengo el siguiente código Código: foreach($actualidad->channel as $acto){ foreach($acto->item as $it){ echo "<div id=\"entrada$n\" class=\"entrada\">"; ...
  #1 (permalink)  
Antiguo 11/12/2012, 03:20
 
Fecha de Ingreso: octubre-2010
Mensajes: 33
Antigüedad: 14 años, 1 mes
Puntos: 0
Mostrar tag img de una cadena (con jQuery?)

Hola, les planteo una duda a ver si pueden ayudarme.

Tengo el siguiente código

Código:
foreach($actualidad->channel as $acto){
     foreach($acto->item as $it){
                
           echo "<div id=\"entrada$n\" class=\"entrada\">";
                
                 echo "<div id=\"bloque_izquierda\">";

                      echo "<div id=\"titulo_entrada\">";
                          echo $it->title;
                      echo "</div>";

                      echo "<div id=\"fecha_entrada\">";
                          echo "&mdash; ".substr($it->pubDate,0,16);
                      echo "</div>";

                      echo "<div id=\"texto_entrada\">";
                           echo $it->description = preg_replace("/<img[^>]+\>/", " ", $it->description); 
                      echo "</div>";
 
                    echo "</div>";

                   
                    
                echo "</div>";
                
                $n++;

            }
        }
En este código lo que hago es mostrar distintas partes de un contenido (el título, fecha, descripción, etc..)

El contenido de $it->description tiene muchas etiquetas html (que pueden cambiar y nose cuales pueden ser), lo que hago con preg_replace es eliminar el contenido de las etiquetas img.

Lo que ahora quiero hacer es lo contrario, seleccionar y mostrar únicamente el contenido de las etiquetas img.

Imagino que se hará usando selectores jQuery, pero tengo poca idea y tampoco se como mezclarlo con mi php

Alguna idea??

Gracias
  #2 (permalink)  
Antiguo 11/12/2012, 03:42
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 8 meses
Puntos: 1284
Respuesta: Mostrar tag img de una cadena (con jQuery?)

Hola:

No precisamente necesitas de librerías para rescatar elementos hijos de otros elementos... el clásico javascript con su DOM son las cosas que usaría cualquier librería, aunque añadiendo más código innecesario... los hijos de un elemento se obtiene con la colección childNodes, aunque se puede navegar desde el "firstChild" hasta el lastChild, recorriéndolos con nextSibling... se puede consultar su tagName, y su nodeValue (y nodeType)...

Pero si prefieres usar librerías danos un aviso para mover el tema...

Por cierto, siendo un bucle, es de suponer que habrá más de un tag con el mismo id="texto_entrada", "fecha_entrada",... cosa que no está permitida y que dificultaría su selección.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo

Etiquetas: html, img, php, tag, cadenas
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 07:53.