我有这个:
var swal = json.Event[i].SwURL;
$("#swurl").append("value='"+ swal +"'");
我想要实现的是让swal
成为我所拥有的形式的价值。但它似乎没有做任何事情:
<input autofocus="autofocus" class="form-control" id="swurl"
type="text" value="" name="event[swlink]">
这是html:
修改
由于这可能是重复的性质。
我尝试过这种方法
$("#swurl").val(swal);
但是这没效果。
另外我想知道它是否因为javascript_tag需要一段时间来加载,因此不会插入到简单的表单中。
如果有人想知道
,那就是简单的表格字段<div class="form-group">
<%= f.label :swlink %>
<div class="row">
<div class="col-md-6">
<%= f.text_field :swlink, :autofocus => true, class: "form-control", id: "swurl" %>
</div>
</div>
</div>
答案 0 :(得分:-3)
$("#swurl").attr('value',swal);
$("#swurl").val(swal);
两者都有效吗
答案 1 :(得分:-3)
Praveen提供的内容是正确的。但是,如果你想要特别“价值”属性改变。你可以在下面使用:
$("#swurl").attr('Value',swal);
希望这对你有用。