html code
<div class="control-group"> <label class="control-label-m">product name :</label> <div class="controls-m"> <input id="input1tray040" class="span10 " type="text"> </div> </div> <div class="control-group"> <label class="control-label-m">available qty :</label> <div class="controls-m"> <input id="input2tray040" class="span10 " type="text"> </div> </div> <div class="control-group"> <label class="control-label-m">total inward :</label> <div class="controls-m"> <input id="input3tray040" class="span10 " type="text"> </div> </div> <div class="control-group"> <label class="control-label-m">total sales :</label> <div class="controls-m"> <input id="input4tray040" class="span10 " type="text"> </div> </div> jquery i able assign id input textbox ,but problem need assign value specified input text box while creating div, how achieve this.my jquery code have tried far
$table.find('input[type="text"]').attr('id', function () { var idval = 'input' + ($(this).parent().parent().index() + 1) + $(this).closest('td').attr('id'); return idval; }); var foo = 'input' + ($(this).parent().parent().index() + 1) + $(this).closest('td').attr('id'); var bar = foo.split("input")[1]; $tdid = $(this).closest('td').attr('id'); var mapid = '1' + $tdid + ''; var addid = '3' + $tdid + ''; var editid = '2' + $tdid + ''; if (bar == addid) { $("#" + foo + "").val(data.product_name); } else if (bar == mapid) { // $("#"+foo+"").val(data.map_name); } else if (bar == editid) { $("#" + foo + "").val(data.edit_val); }
Comments
Post a Comment