假设我有一个包含多个字段的表单:
<form>
<input type="checkbox" name="title45" value="title45"><input type="text" name="title45" /><br>
<input type="checkbox" name="title45" value="title45"><input type="text" name="title23" /><br>
<input type="checkbox" name="title45" value="title45"><input type="text" name="title36" />
</form>
像这样,最多可以有100个文本字段。我需要一种方法来选择其中的几个或全部并设置一次值,所选元素将获得该值。我怎么能这样做?
我将在字段前面添加一个复选框。我只想编辑经过检查的那些。
答案 0 :(得分:3)
答案 1 :(得分:0)
您使用.val()
获取/设置输入值。所以:
$('input').val('something')
您可以通过多种方式缩小所选输入的范围,例如:
$('input[type="text"]').val('something') // select all text inputs
$('input[name^="title"]').val('something') // select all inputs with a name attribute that starts with title
答案 2 :(得分:0)
$( ":input" ).val("your input value");
or
$( "form input" ).val("your input value");//better because it will apply only on form
但我会建议在这些输入中添加class
,并根据类分配值,以便some discrimination
。