lass="tab-content" style="font-weight: 200; font-family: MontserratExtraLight;" > <div class="tab-pane fade active in" id="adjustPayment<?php echo $i; ?>"><?php <h2 style="float: left;" class="modal-title text-color">Adjust Payment</h2> <br><br> <p style="float: left;font-size: 15px;">Adjust Patients Final Payment</p> <input type="hidden" name="id" value="<?php echo $bookings[$i]['id']; ?>"/> <input type="hidden" name="customer_id" value="<?php echo $bookings[$i]['customer_id']; ?>"/> <input type="hidden" name="booking_id" value="<?php echo $bookings[$i]['booking_id']; ?>"/> <input hidden type="hidden" name="date_time_from" value='<?php echo $bookings[$i]['date_time_from']; ?>' />問題是 JQuery 正在從第一行返回數(shù)據(jù),并且 jquery 腳本中的操作僅影響第一行的模式。起初我使用 id 來檢索數(shù)據(jù)和組件,但后來轉(zhuǎn)向類,因為有多行,但這也不起作用。當(dāng)前代碼從第一行返回“old_payable_amount”,在第一行輸入的“new_payable_amount”顯示在所有行中,并且消息不會針對每一行動態(tài)更新。此外,一旦單擊“調(diào)整”按鈕,我希望它打開一個確認(rèn)對話框,但是,我沒有使用確認(rèn),而是創(chuàng)建了一個模式,每次單擊調(diào)整時都會正確打開。我想將一個值傳遞給這個模式并且想知道你怎么可能這樣做?我試圖通過href,但除非我使用jquery,否則模態(tài)不會按預(yù)期打開。
1 回答
守著星空守著你
TA貢獻(xiàn)1799條經(jīng)驗 獲得超8個贊
您可以使用
$(this)從您所在的那個獲取值,keyup而不是$('.new_payable_amount')- 這將是一個集合......所以您可以使用此類更改每個元素的值。使用
$(this).val()and$(this).html()來更新和獲取數(shù)據(jù)。如果您的輸入是類型
number,您可以在不使用 js 的情況下使用min和屬性max
更新
您的“另外詢問”。您需要以某種方式關(guān)聯(lián)您的模態(tài)。
在你的代碼中我可以看到
<input type="hidden" name="id" value="<?php echo $bookings[$i]['id']; ?>"/>
id在id您的確認(rèn)模式中使用它。喜歡
<div id="updated_amount_<?php echo $bookings[$i]['id']; ?>"></div>
然后你可以在知道 id 的情況下更新它...
var update_id = $(this).parent().parent().parent().parent().find("input[name='id']");$("updated_amount_"+update_id).html(new_payable);這可能是更好的方法,但這就是我快速想到的
還有一個問題是模態(tài)對話框是如何附加的。它是從一開始就以html呈現(xiàn)還是每次都由js附加。
- 1 回答
- 0 關(guān)注
- 151 瀏覽
添加回答
舉報
0/150
提交
取消
