Tengo este sencillo código con jquery
Código:
Lo que quiero es saber como modificar el texto que muestra un enlace, en este "Google", sin necesidad de pasar "Google" a la función, es decir que fuese algo como pasar "this.href" para modificar el enlace en si.<style type="text/css"> .enlace { color:#060; } </style> <script language="javascript" type="text/javascript" src="jquery.js"></script> <script language="javascript" type="text/javascript"> $(document).ready(function(){ $('p').attr({'style': 'color: #F00;font-style: italic; border: 1px solid #F0F'});// añadimos un atributo $('a').addClass('enlace'); // añadimos una clase a los enlaces $('a').attr({'target': '_blank', 'rel': 'external'}); // abrir enlace en otra página }); function seleccionado(txt){ $('a').removeClass('enlace'); // quitamos una clase $('a').html(txt + ' *'); // modificamos el texto del enlace $('p').hide();// ocultamos los párrafos } </script> <body> <p>Seleccione el enlace, y verá que pasa</p> <a href="http://www.google.es" onClick="seleccionado('Google');" >Google</a> </body>
Para que mostrase, como en este caso "Google *" al pulsar sobre el mismo.
Gracias