我有以下 HTML:
<label>First Name</label><input name="Question62" type="text" value="" />
不幸的是,因为我正在创建几个表单,输入框的“名称”会改变,但“标签”内容将保持不变(“名字”)。
有没有办法通过前面的标签来改变输入值?(而不是输入框中的 id 标签)?
[编辑] 下面给出的答案,提供代码以防万一有人需要它:
var firstName = $("label:contains('First Name')");
firstName.next('input').val(obj.first_name);