gpt4 book ai didi

javascript - 更新按钮单击 Jquery 上的输入值

转载 作者:行者123 更新时间:2023-11-28 14:49:50 25 4
gpt4 key购买 nike

对于下面的代码,当单击按钮时,它应该更新文本的名称。即希萨利、希萨利、苏萨利、相反,电流是hitomsally、hellotomsally、suptomsally。我想知道是否有任何方法可以更新名称,同时保留文本“hi,hellop”和“sup”。非常感谢

$(".ok").on('click', function() {
var set = $(this).closest('tr').find('.done').val();
if (set) {
$(this).closest('tr').find('.text').each(function() {
$(this).val($(this).attr("data-value") + set);
})
}
});
<table>
<tr>

<td>
<input type="button" value="ok" class="ok"></td>
<td>done<input type="text" value="sally" class="done" \> </td>
<td>text1<textarea class="text" data-value="hitom">hitom</textarea> </td>
<td>text2<textarea class="text" data-value="hellotom">hellotom</textarea> </td>
<td>text3<textarea class="text" data-value="suptom">suptom</textarea> </td>

</tr>
</table>
<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>

最佳答案

您需要将data-value更改为您想要在textarea中添加的值

$(".ok").on('click', function() {
var set = $(this).closest('tr').find('.done').val();
if (set) {
$(this).closest('tr').find('.text').each(function() {
$(this).val($(this).attr("data-value") + set);
})
}
});
<table>
<tr>

<td>
<input type="button" value="ok" class="ok"></td>
<td>done<input type="text" value="sally" class="done" \> </td>
<td>text1<textarea class="text" data-value="hi">hitom</textarea> </td>
<td>text2<textarea class="text" data-value="hello">hellotom</textarea> </td>
<td>text3<textarea class="text" data-value="sup">suptom</textarea> </td>

</tr>
</table>
<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>

关于javascript - 更新按钮单击 Jquery 上的输入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44916929/

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