私は列を持つ一連の行を持っています。input
フィールド(価格入力)の前の列にあるinput
フィールドの値を選択して、キーがリリースされます。Jqueryは最も近い一致する要素を見つけます
私が試してみました:
quantity = $(this).parent().parent().children().val() ;
quantity = $(this).parent().parent().children().closest('.inputQty', this).val() ;
しかし、どちらも仕事を。
DOMの例:
<div class="row">
<div class="column"><input class="inputQty" id="quantity0" /></div>
<div class="column"><input class="someOther" id="Other0" /></div>
<div class="column">
<div class="cSelect">
<select id="currency0"><option>£</option></select>
<input class="price" id="price0" />
</div>
</div>
</div>
が無ありあなたが現在いる要素と同じレベルで何かを探す他の関数?あなたはいつも起き上がって戻らなければなりませんか? – Majo0od
この質問は同じレベルで何かを見つけ出すことではなく、同じレベルで何かを見つけることではなく、同じレベルでは '.siblings()'やさまざまな 'next〜()'や 'prev〜 () 'メソッドを呼び出します。 – Utkanos
私はそれのような解決策を探していたので、それは私のために働いた!最も重要なのはclosest()関数の詳細です。どうもありがとうございます! Davide、 –