Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Замена ссылки на текст. Возможно? (https://javascript.ru/forum/misc/35685-zamena-ssylki-na-tekst-vozmozhno.html)

Missxxx 18.02.2013 17:24

Замена ссылки на текст. Возможно?
 
Есть ссылка <a href='javascript:zakladki$ID$()'>Проверит� �</a> при нажатии на которую, нужно что бы она заменялась на обычный текст. Как реализовать?

рони 18.02.2013 17:31

Missxxx,
:cray:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
   <script src="http://code.jquery.com/jquery-latest.js"></script>
</head>

<body>
<a href='javascript:zakladki$ID$()'>Проверить</a>
<script>

$("a").click(function () {

   $(this).text("У вас все получилось") ;

});
</script>
</body>
</html>

tsigel 18.02.2013 17:33

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
   <script src="http://code.jquery.com/jquery-latest.js"></script>
</head>

<body>
<a href='javascript:zakladki$ID$()'>Проверить</a>
<script>
$('a').click(function() {
  $(this).wrap('<span/>');
  $(this).parent().text($(this).text());
  $(this).remove();
  return false;
});
</script>
</body>
</html>

Missxxx 18.02.2013 17:39

Цитата:

Сообщение от рони (Сообщение 235344)
Missxxx,
:cray:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
   <script src="http://code.jquery.com/jquery-latest.js"></script>
</head>

<body>
<a href='javascript:zakladki$ID$()'>Проверить</a>
<script>

$("a").click(function () {

  $(this).replaceWith( $(this).text() );

});
</script>
</body>
</html>

Немного не так, нужно что бы ссылка заменялась на какой-либо другой текст. "Проверить", к примеру, заменяется на "У вас все получилось"

tsigel 18.02.2013 17:41

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
   <script src="http://code.jquery.com/jquery-latest.js"></script>
</head>

<body>
<a href='javascript:zakladki$ID$()'>Проверить</a>
<script>
$('a').click(function() {
  $(this).wrap('<span/>');
  $(this).parent().text('У вас все получилось!');
  $(this).remove();
  return false;
});
</script>
</body>
</html>

рони 18.02.2013 17:59

Цитата:

Сообщение от Missxxx
ссылка заменялась на какой-либо другой текст.

смотри 2 пост

Deff 18.02.2013 20:49

<a href='javascript:zakladki$ID$()' onclick='this.innerHTML="Ok"'>Проверить</a>


Часовой пояс GMT +3, время: 03:50.