0
情況正在用javascript更新購物車。事件來自選擇名稱=「變化-1」的項目變化。有很多.shop-items。如何讓輸入的句柄有數據產品ID,如果你有從選擇更改名稱$(本)=「變異-1」 =jQuery高級dom導航
<div class="product-tools shop-item">
<div class="count-input">
<a class="incr-btn" data-action="decrease" href="#">–</a>
<input class="quantity" type="text" data-product-id="7" value="3">
<a class="incr-btn" data-action="increase" href="#">+</a>
</div><!-- .count-input -->
<div class="form-element">
<select name="variation-1" class="form-control form-control-sm variation-select" data-toggle="tooltip" title="" data-original-title="color">
<option value="blue">blue</option>
<option value="red" selected="">red</option>
</select>
</div>
<div class="form-element">
<select name="variation-2" class="form-control form-control-sm variation-select" data-toggle="tooltip" title="" data-original-title="size">
<option value="S">S</option>
<option value="M">M</option>
<option value="L">L</option>
<option value="XL" selected="">XL</option>
<option value="XXL">XXL</option>
</select>
</div>
</div>
這得到了輸入的值,這個問題問:*「如何獲得輸入句柄「*(只是不添加'data(..)'部分) –
可選:'$(this).closest(」。shop-item「)。find(」[data-product-id] 「)' –
@ freedomn -m是的,我認爲你是對的。將編輯答案。 – ADyson