say i have an element that I want to convey 2 or more pieces of data with a single click....
<a class="quickie" data="['jan',1]" >week 1</a>
<a class="quickie" data="['jan',2]" >week 2</a>
<a class="quickie" data="['jan',3]" >week 3</a>
...and so forth.
$( '.quickie' ).click( function() {
var dataArray = JSON.stringify( $( this ).attr( 'data' ) );
var month = dataArray[0];
var week = dataArray[1];
});
This seems to treat the entire string as an array with each character being its own element.?? I thought "JSON.stringify()" would solve this, but it doesn't.
Help please.either straight javascript, or jquery would do.