im cercando di cambiare href con ogni metodo,Come sostituire elemento attr href con ciascuno? // striscia url
here is demo, inspect a, you'll see there is no change
html:
<a href="#/news">News</a>
<a href="#/news/detail">Detail</a>
<a href="#/sport">Sport</a>
<a href="#/sport/football">Football</a>
jQuery:
$('a').each(function() {
$(this).attr('href').replace('#/',''); //tried to erase #/ from all hrefs
});
Non si può sostituire la catena di attr così; prendi l'href come variabile con attr come getter, fai la sostituzione e poi rimettila fuori con attr come setter. (o come elclanrs, suppongo che tu possa solo fare il setter tutto in uno!). –