これは、動的な親子および動的な子に関係しています。動的な子のTextUp上のKeyUpを自動的に計算し、結果を表示する
あなたは私もすでに提案として、それを改善するために、それぞれのdivと入力にクラスを追加my previous question
で見つけることができるすべてのスクリプト。
<div id="divexpeses" **class="expenses"** style="margin-left:25px;background-color:antiquewhite">
<label style="float:left; margin-right:100px;">Expenses</label><label>Amount</label>
<ul>
<li>
Advance
<input type="text" name="txtpetrol[]" class="field1" value="90" />
</li>
<li>
Pay Trip
<input type="text" name="txtticket[]" class="field1" value="90" />
</li>
</ul>
</div>
Now。私は実際に私が自動的に計算しないと、親のdivに応じて表示されなければならない必要がある、私の機能をお見せしましょう: -
$(".purchase-item").keyup('.field1', function (index, value) {
alert("hai");
// get current index position of the div
var itemIndex = $(this).parents('expenses').children('.field1').index($(this).parent('.field1'));
alert(itemIndex);
});
あなたは、これがダイナミックな親と動的子であることを覚えている必要があります!
txtpetrol [] txtticket []結果に値を挿入するたびに、親インデックスと費用を最初に決定してください。次に、以下のように表示されます: -
Expenses Amount -- to --> Expenses Amount: 180
この問題をどのように克服できますか?私は助けてください。
私の質問を読んで返信してくれてありがとう。
'.purchase-items-fieldset'要素はQuestionで' html'に表示されません。どの '.field1'要素がアクティブか、' .expenses'要素のインデックスを決定しようとしていますか? – guest271314
返信いただきありがとうございます。私の以前の質問を見ていただけますか?すべてのスクリプトはそこにあり、私はそれを提案としてより良くするためにクラスを追加するだけです。私の前の質問をクリックしてください。 – ahadeveloper777
あなたの以前の質問が実際の質問であれば、重複する質問を提起する前にその質問を解決するのでしょうか? – guest271314