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
Post a Comment