Слейть два параметра
Подскажите, как на яваскрипте склеить урл и параметр при клике...
<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, время: 04:38. |