Foros del Web » Programando para Internet » Javascript »

Comparaciòn de variables

Estas en el tema de Comparaciòn de variables en el foro de Javascript en Foros del Web. Hola a todos, trataré de ser lo mas concreto posible. Resulta que tengo este código en un template smarty. " <span class="layered_subtitle"><a href="#" rel="ul_layered_{$filter.type}_{$filter.id_key}">{ $filter.name|escape:html:'UTF-8'}</a></span> ...
  #1 (permalink)  
Antiguo 03/05/2012, 17:16
 
Fecha de Ingreso: mayo-2012
Ubicación: Por ahí
Mensajes: 2
Antigüedad: 11 años, 11 meses
Puntos: 0
Comparaciòn de variables

Hola a todos, trataré de ser lo mas concreto posible.

Resulta que tengo este código en un template smarty.

"
<span class="layered_subtitle"><a href="#" rel="ul_layered_{$filter.type}_{$filter.id_key}">{ $filter.name|escape:html:'UTF-8'}</a></span>

<span class="layered_close"><a href="#" rel="ul_layered_{$filter.type}_{$filter.id_key}">{ if $filter.type != 'price'}&lt;{else}v{/if}</a></span>
"

Y por el otro lado tengo la función de js

"
$('#layered_form span.layered_subtitle a').live('click', function(e)
{
if ($('#'+$(this).attr('rel')).is(':hidden'))
{
$('#'+$(this).attr('rel')).show();
//$('#layered_form span.layered_close a').html('v'); *****************
}
else
{
$('#'+$(this).attr('rel')).hide();
//$('#layered_form span.layered_close a').html('&lt;'); *****************
}

e.preventDefault();
});
"

Bueno, el problema que tengo es que necesito hacer una comparación entre los atributos 'rel' de ambos "layered"(subtitle y close) para que las líneas de código escritas como comentario no cambien todos los "layered" como lo hacen, sino que cambien solo 1 que sea el que tenga el atributo 'rel' igual entre ambos "layered".

Espero haberme explicado bien, espero su respuesta.
Y hola a todxs, ya que soy nuevo en esta comunidad.

Etiquetas: jquery
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 19:53.