javascript - Getting Attribute from Table Cell into Script -


i'm generating html table contains rows one: i've been able id , trackingnumber value, i'm trying data-categoryname-id value , i'm stumped. here's script:

$("input[type='text']").change(function() {    var parent = $(this).parents('tr');    var recid = $(this).closest('td').attr('id');    var trackingnumber = $(this).val();      });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>      <tr id="53462365">    <td>jb44566</td>    <td>sku123</td>    <td>carton paper a4</td>    <td>paper</td>    <td></td>    <td>966257111</td>    <td></td>    <td id="53462365"><input type="text" class="form-control" placeholder="tracking #" name="trackingnumber" data-categoryname-id="office supplies" autocomplete="off" value=""></td>    <td id="53462365"><input type="number" id="53462365" class="form-control" autocomplete="off" placeholder="id tag" name="idtag" value=""></td>  </tr>

trying add like, e.g.:

var categoryname = 

that returns value data-categoryname-id current row stumped.

you can use .attr()

$("input[type='text']").change(function() {    var parent = $(this).parents('tr');    var recid = $(this).closest('td').attr('id');    var trackingnumber = $(this).val();    var categoryname = $(this).attr('data-categoryname-id');    console.log(categoryname);  });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>      <tr id="53462365">    <td>jb44566</td>    <td>sku123</td>    <td>carton paper a4</td>    <td>paper</td>    <td></td>    <td>966257111</td>    <td></td>    <td id="53462365"><input type="text" class="form-control" placeholder="tracking #" name="trackingnumber" data-categoryname-id="office supplies" autocomplete="off" value=""></td>    <td id="53462365"><input type="number" id="53462365" class="form-control" autocomplete="off" placeholder="id tag" name="idtag" value=""></td>  </tr>


Comments

Popular posts from this blog

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -