簡體   English   中英

如何從具有動態 ID 的動態文本框獲取值

[英]How to get value from dynamic textbox with dynamic id

所以我有一個帶有 id 的文本框:

 <input type="text" name="jview_no[]" id="view'+$sr +'" value="1">

在哪里 :

$sr = ($(".my_tr_class").length + 1);

我想把那個 view+$sr 的值放到另一個文本框,所以到目前為止我是這樣做的:

<input type="text" name="amount[]" value="'+ $("#view"+$sr).val() + '" > 

但結果是不確定的。

問題是,我真的不知道如何以正確的方式做到這一點,你們能幫我嗎?

提前致謝

我不明白你到底想達到什么目的。 如果你只有兩個輸入你可以用下面的例子(這僅僅是你的例子),但如果你有更多的投入,你需要這些輸入搭配在一起,您已經閱讀關於this在JavaScript。

 $(document).on('keyup','input[name="jticket_no[]"]', function(){ $(this).parent().next().children()[0].value = $(this).val() })
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <table style="width: 100%" class="table"> <thead><tr><th>No.</th> <th>Views +5</th> <th>Payment</th> </tr> </thead> <tbody id="table-details"><tr id="row1" class="jdr1"> <td><span class="btn btn-sm btn-default">1</span><input type="hidden" value="6437" name="count[]"></td> <td><input type="text" required="" class="form-control input-sm" placeholder="Views" name="jticket_no[]"></td> <td><input type="text" required="" data-parsley-type="digits" class="form-control input-sm" placeholder="Payment" name="jamount[]"></td> </tr> <tr id="row1" class="jdr1"> <td><span class="btn btn-sm btn-default">2</span><input type="hidden" value="6437" name="count[]"></td> <td><input type="text" required="" class="form-control input-sm" placeholder="Views" name="jticket_no[]"></td> <td><input type="text" required="" data-parsley-type="digits" class="form-control input-sm" placeholder="Payment" name="jamount[]"></td> </tr> </tbody> </table>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM