У меня есть следующие HTML, которые динамически отображаются на странице несколько раз в соответствии с потребностями пользователя. Я просто хочу найти input:volume
из input:length
, чтобы я мог вычислить объем каждой строки.
простая концепция (от одного дочернего элемента , чтобы получить другого ребенка элемент с использованием родительского элемента строка )
от дочернего -> родительского -> дочернего
<div class="row" id="product-row-1">
<div class="col-md-2 form-group">
<label for="product-qty-1"><span class="text-danger">*</span></label>
<input type="number" min="1" id="product-qty-1" name="quantity-1" class="form-control">
</div>
<div class="col-md-2 form-group">
<label for="product-weight-1"><span class="text-danger">*</span></label>
<input type="number" min="0" step="0.01" id="product-weight-1" name="product-weight-1" class="form-control" max="">
</div>
<div class="col-md-3 form-group dimensions">
<label for="product-dimensions-length-1"><span class="text-danger">*</span></label>
<div class="row">
<div class="col-4"><input type="number" min="0" class="form-control dimensionsinfo" max="" step="0.01" id="product-dimensions-length-1" name="product-dimensions-length-1"></div>
<div class="col-4"><input type="number" min="0" class="form-control dimensionsinfo" max="" step="0.01" id="product-dimensions-width-1" name="product-dimensions-width-1"></div>
<div class="col-4"><input type="number" min="0" class="form-control dimensionsinfo" max="" step="0.01" id="product-dimensions-height-1" name="product-dimensions-height-1"></div>
</div>
</div>
<div class="col-md-2 form-group">
<label for="product-volume-1"><span class="text-danger">*</span></label>
<input type="number" id="product-volume-1" step="0.01" name="volume-1" min="0" max="" class="form-control volumeinfo">
</div>
</div>
Прямо сейчас я получил родительский строка с использованием
$('.dimensionsinfo').closest(".row") //parent row i got
Но теперь я хочу, чтобы дочерний volumeinfo
значение элемента, используя это родительский ряд . поэтому я попытался выполнить следующие действия, но не работал.
$('.dimensionsinfo').closest(".row").find('.volumeinfo').val() //not working
Я не могу использовать product-row-1
, потому что каждый идентификатор строки добавляется динамически по номеру, как я могу получить доступ к той же строке элемент в этой ситуации?