javascript - HTML child selector with predefined parameter -
i have function input
element triggers ng-blur
method $event
parameter:
$scope.markfield = function(event) { } <tr> <td><input type="text" value="1" id="inputquantity" ng-blur="markfield($event);"></td> <td><input type="text" value="1" id="inputbruto"></td> <td><input type="text" value="1" id="inputneto"></td> </tr>
what need find values of other 2 inputs (inputbruto , inputneto) in row when ng-blur clicked. how this?
edit:
i passing $event
parameter because know can this:
$(event.target).parent().parent()
- row 3 inputs are.
but don't know how use row later input id.
it nice if possible:
$("#rowid > td > input[id=inputbruto]");
edit:
i've managed find / change input[id=inputbruto]
with:
$(event.currenttarget).parent().parent().find("input[id=inputbruto]").val("test")
problem solved, help!
you can try this,
$scope.markfield = function($event) { /* tr element */ var parent = $event.currenttarget.parent().parent() var idcurrent = $event.target.id; /*from parent finding #inputbruto & #inputneto */ var secinput=parent.queryselector("#inputbruto").value; var thirdinput=parent.queryselector("#inputneto").value; }
Comments
Post a Comment