i have this structure:
<ul> <li data-tag="one" class="hovering">something</li> <li data-tag="two">something else</li> <li data-tag="two">something else</li> </ul> what i need is storing in a variable the data-tag value of the <li> that hasClass("hovering") - i want the alert to print "one".
I've been trying all types of different stuff that revolves more or less around this:
var theActiveData = function() { $('ul li.hovering').attr("data-tag"); } alert(theActiveData); but i just can't get this to work
var theActiveData = $('ul li.hovering').data('tag');is what you're looking for, I believe.var theActiveData = function() { return $('ul li.hovering').attr("data-tag"); } alert(theActiveData());var theActiveData = $('ul li.hovering').data('tag');