Possible Duplicate:
Change href parameter using jQuery
I have a page with several links like this:
<a href="playcats.php?cat='.$catname.'&sl=10" class="golink">
So after PHP page loads it will look like:
<a href="playcats.php?cat=blue&sl=10" class="golink">
<a href="playcats.php?cat=red&sl=10" class="golink">
<a href="playcats.php?cat=yellow&sl=10" class="golink">
...
I want partially change the href for the sl value of all links using jQuery (sl value is picked from a slider = data.value)
I have this:
$(document).ready(function() {
$('a.golink').each(function() {
var _href = $(this).attr('href');
$(this). ( rest of code.. )
} );
});
And now I do not know how to use replace with regular expressions as I think it is the solution!
You might do
to replace the value of
slby ‘newval’.You can also use a function to build the new value. For example, say you want to multiply by 2 the old sl value, you may do this :
You may even avoid using
each:Demonstration (over the links to see the href)