Вход

Просмотр полной версии : Замена ссылки на текст. Возможно?


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
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
ссылка заменялась на какой-либо другой текст.
смотри 2 пост

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