如何使用Jquery修改文本框的值

How to Chage textbox value based on Form Jquery?

本文关键字:文本 修改 何使用 Jquery      更新时间:2023-09-26

例如:

<form id="test1">
   <input type="text" name="test_input">
</form>
<form id="test2">
    <input type="text" name="test_input">
</form>

上面的代码为两个文本框提到了相同的名称。实际上我想改变第一个表单文本框的值。

$('input[name=test_input][form=test1]').val("Test Input");

如何更改值。请帮我解决。

#test1选择id为test的元素

$('#test1 input[name=test_input]').val("Test Input");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<form id="test1">
  <input type="text" name="test_input">
</form>
<form id="test2">
  <input type="text" name="test_input">
</form>

eq()

$('input[name=test_input]').eq(0).val("Test Input");
// $('input[name=test_input]:eq(0)').val("Test Input");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<form id="test1">
  <input type="text" name="test_input">
</form>
<form id="test2">
  <input type="text" name="test_input">
</form>