Cita:
Iniciado por Finseneu emprear, lo que busco es lograrlo sin tener que asignar clases unicas a cada link/bloque
Alguna forma de diferenciar los class de los links habría que tener. Se puede hacer buscando el indice de ese elemento dentro del array() de la clase, asi funciona:
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> <script type="text/javascript"> //<![CDATA[
$(document).ready(function(){
$('a.mi_link').click(function(event){
var indice = $("a.mi_link").index(this);
$($('a.mi_link')[indice]).next('.block').text('xx');
});
});
//]]>
<a href="#" class="mi_link">link
</a> <div class="block">bloque 1
</div> <a href="#" class="mi_link">link
</a> <div class="block">bloque 2
</div> <a href="#" class="mi_link">link
</a> <div class="block">bloque 3
</div>
Saludos