Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Замена линки по клику (https://javascript.ru/forum/jquery/44516-zamena-linki-po-kliku.html)

beachboss 22.01.2014 22:56

Замена линки по клику
 
Добрый день
Подскажите как реализовать

В HTML есть ссылки вида
<a href="/index.html" id="0001">

нужно что бы при клике компоновало и отправлял на линку вида
index.html?0001

Спасибо!

ksa 23.01.2014 08:44

Цитата:

Сообщение от beachboss
линку вида
index.html?0001

Стало интересно, а для чего такой странный УРЛ? :blink:

ksa 23.01.2014 08:47

Цитата:

Сообщение от beachboss
нужно что бы при клике компоновало и отправлял на линку вида
index.html?0001

Как вариант...

<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<!--
<link rel="stylesheet" type="text/css" href="tmp.css" />
-->
<style type="text/css">
</style>
<script type="text/javascript">
$(function (){
	$('a').click(function (){
		this.href=this.href+'?'+this.id;
	});
});
</script>
</head>
<body>
<a href="/index.html" id="0001">Test</a>
</body>
</html>

krasovsky 23.01.2014 10:31

А чеб сразу не выводить
<a href="/index.html?0001">

beachboss 23.01.2014 15:45

Цитата:

Сообщение от ksa (Сообщение 293528)
Как вариант...

<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<!--
<link rel="stylesheet" type="text/css" href="tmp.css" />
-->
<style type="text/css">
</style>
<script type="text/javascript">
$(function (){
	$('a').click(function (){
		this.href=this.href+'?'+this.id;
	});
});
</script>
</head>
<body>
<a href="/index.html" id="0001">Test</a>
</body>
</html>

Спасибо, все работает, плюсанул!


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