javascript - jquery use next and each to change the url of the elements -


i have 4 links points 4 pages

<a href="asdf">asdf</a> <a href="asdfer">1244</a> <a href="iuiuy">qwer</a> <a href="asdfasdf">asdfqew</a> 

i want add number current url href of next elements based on current page url argument

(ie) if @ page "asdf" other 3 links needs add sum number

 <a href="asdf">asdf</a> <a href="asdfer/123">1244</a> <a href="iuiuy/123">qwer</a> <a href="asdfasdf/123">asdfqew</a> 

here code used

 var pathname = window.location.pathname; var split = pathname.split("/")[4];  console.log(jquery("#pagetabs li a").each().next().attr('href'));  if(split.match(/^\d+$/)){   jquery("#pagetabs li a").each(function(){       href = jquery(this).attr('href');       newhref = href+'/'+ split;          jquery(this).next().attr('href',newhref);    });  } 

but error getting

typeerror: undefined http://example.com/misc/jquery.js?4 line 12 

is wrong code

demo

var split = 1563; // number current url  if(split){   $("#pagetabs li a").each(function(index){       var $this=$(this);        if(index!=0)       $(this).attr('href',$this.attr('href')+'/'+ split)     });  } 

Comments

Popular posts from this blog

Unable to remove the www from url on https using .htaccess -