jquery - 如何使用 jQuery 遍历字段值并更新具有相似 ID 的其他值?

标签 jquery

我有以下表格:

<form >
   <input value="333" id="modal_Order_1" class="update-grid">
   <input value="xxx" id="modal_Link_1" class="update-grid">
   <input value="yyy" id="modal_Title_1" class="update-grid">
</form>

和一个表格:

<tr id="row_1" >
<td><input id="input_Order_1"></td>
<td><input value="x" id="input_Link_1"></td>
<td><input value="y" id="input_Title_1"></td>
</tr>

我有以下代码,它一一从表单中获取值并更新表行。请注意,我的代码知道 rowNum 变量中的行号:

var rowNum = oSubmit.rownum;
var order = $form.find("#Content_Order").val();
var link = $form.find("#Content_Link").val();
var title = $form.find("#Content_Title").val();
$("#input_Order_" + rowNum).val(order);
$("#input_Link_" + rowNum).val(link);
$("#input_Title_" + rowNum).val(title);

有没有一种方法可以将上面的代码替换为表单上具有 update-grid 类的每个输入值的循环,然后更新名称最后部分匹配的表字段?

最佳答案

试试这个:

$('.update-grid').each(function(){
   var id = this.id.replace('modal', '');
   $('#input'+id).val(this.value)
})

关于jquery - 如何使用 jQuery 遍历字段值并更新具有相似 ID 的其他值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12033176/

相关文章:

javascript - 句子的正确顺序

javascript - 响应式 Sprite 表动画不能很好地缩放

javascript - 从值 id 获取 id

jquery - Rails 升级到 3.1 - 将 ajax 处理从 "render :update"更改为 respond_to

jquery - 为什么 Tipsy jQuery 插件对我不起作用?

javascript - 将类添加到最可见的 div jquery

javascript - JQuery 和评估

javascript - 如何在 React 应用程序(CRA)中从 jQuery 加载 $ 函数?

jquery - 使用 greensock tweenlite (js 版本) 补间 svg 属性

javascript - 主干 - 哪个 "this"是 "this"?