How to add a certain value to anchor tag?
If you want to add a random attribute for a value, you can use data attributes:
<a href="#" data-value="1">Text</a>
<script type="text/javascript">
$("a").click(function(){
i=$(this).data("value");
$('#square').animate({'left': i * 360});
});
</script>
If you are using HTML5 you can use the data-
technique.
<a id="target" href="http://foo.bar" data-custom-value="1">Text</a>
$("#target").click(function() {
var value = $(this).data("custom-value");
// do other stuff.
});
EDIT
Usage of .data
instead of .attr
is more appropriate
you can use custom data attributes see this .
<a href="#" data-json="{ 'myValue':'1'}">Click</a> //you can even pass multiple values there.
then access it using data() function.
Or instead of using json you can put it as an attribute :
<a href="link" myvalue="1"">
then get it using :
$("#link").data("myvalue")