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