I have a table with attr which I don't know how to get:
<ul id="myTable" >
<li><span data-myData="01">first value</span></li>
<li><span data-myData="02">second value</span></li>
</ul>
<button id = "myButton"> click me </button>
in jQuery, when element is selected and clicking the button:
$(document).on('click', '#myButton', function() {
var tableLength = $('#myTable li').length;
for(var m=0; m<=tableLength; m++){
if($('#myTable li' + ":nth-child(" + (m+1) + ")").hasClass('selected')){
var valor = $('#myTable li' + ":nth-child(" + (m+1) + ")").text(); //works
var id = $('#myTable li' + ":nth-child(" + (m+1) + ")").attr("data-myData"); // doesn't work
}
}
});
How can I get the value?
– Mandeep Singh Nov 14 '16 at 10:02