How do i update data-reason attribute with selected value from drop down in my input element? <table class='reorderTablerow'> <tbody> <tr> <td> <input data-item='item A' data-itemid='001' data-reason='' class='quanityborderinput' type=text/> </td> <td> <select> <option>Select reason</option> <option>Out of stock</option> <option>Damaged item</option> </select> </td> </tr> <tr> <td> <input data-item='item B' data-itemid='002' data-reason='' class='quanityborderinput' type=text/> </td> <td> <select> <option>Select reason</option> <option>Out of stock</option> <option>Damaged item</option> </select> </td> </tr> </tbody> </table>
Part of jQuery var orderformcontainer = $(this).parent().parent(); var timestamp = moment(); var OrderFormType = $(this).attr("data-orderformtype"); var quanityinputboxes=orderformcontainer.parent().find("tbody .quanityborderinput"); var items = quanityinputboxes.filter(function (index) { return $(this).val().length > 0; }); var orderitems = []; items.each(function (index, element) { var itemid = $(element).attr("data-itemid"); var quantity = $(element).val(); var name = $(element).attr("data-itemname"); });
data-
$(function () { $('.reorderTablerow tr select').change(function (a, b) { var value = a.target.value; var row = a.target.parentElement.parentElement; $('.quanityborderinput', row).attr('data-reason', value); }); });
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)