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