Слейть два параметра
Подскажите, как на яваскрипте склеить урл и параметр при клике...
<a class="main" href="/item.php?v=873636" rel="s7a6d6a7s"></a> <a class="main" href="/item.php?v=886432" rel="fgtggf_yg5"></a> чтобы клик уходил на /item.php?v=873636&t=s7a6d6a7s и далее по аналогии, спасибо. |
(function() { var links = document.querySelectorAll('a.main'); function onClick() { document.location.href = this.href + '&t=' + this.rel; return false; }; for(var i = 0; i < links.length; i++) { links[i].onclick = onClick; } })(); |
Цитата:
Это суда вписать? + '=' +, чтоб было + '&t=' + ? так? :) |
madmod, ай, лучше так вообще:
(function() { var links = document.querySelectorAll('a.main'); for(var i = 0; i < links.length; i++) { links[i].search += '&t=' + rel; } })(); |
чот всё равно переходит на /item.php?v=873636 не подставляя параметры
прост хочу убрать джиквери, щас так там приблизительно $(document).ready(function () { $('a[class=main]').live('click',function(){ var href = $(this).attr('href'); var pref = $(this).attr('rel'); $(this).attr('href', href+pref); }) }) |
madmod, извиняюсь, упустил кое-что:
(function() { var links = document.querySelectorAll('a.main'); for(var i = 0; i < links.length; i++) { links[i].search += '&t=' + links[i].rel; } })(); |
Часовой пояс GMT +3, время: 15:53. |