gpt4 book ai didi

javascript - Jquery 从输入字段中获取值并将它们显示在其他 3 个输入字段中

转载 作者:行者123 更新时间:2023-11-30 09:33:35 25 4
gpt4 key购买 nike

在下面的代码中,当点击确定按钮时,它会在完成输入字段中获取值,并显示在文本1、文本2、文本3输入字段中。问题是所有 3 列现在都获得相同的值(即 hi100)。期望的结果是所有 3 列显示不同的结果,即 hi100、hello100、sup100、我想知道我的代码出了什么问题。谢谢

if (typeof set == "undefined") {
var set = $(".text").val();
}
$(".ok").on('click', function() {

$(this).closest('tr').find(".text").val(set + $(this).closest('tr').find(".done").val());

});
<table>
<tr>

<td>
<input type="button" value="ok" class="ok"></td>
<td>done<input type="text" value="100" class="done" \> </td>
<td>text1<textarea class="text">hi</textarea> </td>
<td>text2<textarea class="text">hello</textarea> </td>
<td>text3<textarea class="text">sup</textarea> </td>

</tr>
<script src="https://code.jquery.com/jquery-3.1.1.slim.min.js" integrity="sha384-A7FZj7v+d/sdmMqp/nOQwliLvUsJfDHW+k9Omg/a/EheAdgtzNs3hpfag6Ed950n" crossorigin="anonymous"></script>

最佳答案

将脚本更改为 -

$(".ok").on('click', function() {
var set = $(this).closest('tr').find('.done').val();
if ( set ){
$(this).closest('tr').find('.text').each(function(){
$(this).val( $(this).val() + set );
})
}
});

关于javascript - Jquery 从输入字段中获取值并将它们显示在其他 3 个输入字段中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44886868/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com