就像我在标题中所说的那样,我需要构建一个数组并在表单输入字段中更改值 代码是:
<div class="row-dp">
<div class="cel-1">Obiectiv</div>
<div class="cel-2" id="obiectiv">macarale</div>
<div class="cel-3"> </div>
</div>
<div class="row-dp">
<div class="cel-1">Orasul selectat</div>
<div class="cel-2" id="orasulselectat">Bucuresti</div>
<div class="cel-3"> </div>
</div>
我需要从“<div class="cel-2"
”id获取一个关键值并将值设为值
一个例子
VAR['obiectiv'] = macarale;
VAR['orasulselectat'] = Bucuresti;
从输入字段中的值转换,如
<input name="obiectiv" value="macarale" type="text" />
谢谢!
答案 0 :(得分:2)
$('.cel-2').each(function() {
$('input[name='+this.id+']').val($(this).text());
});
如果您必须创建input
元素,请使用:
$('.cel-2').each(function() {
$('#yourFormNameHere').append($('<input/>').prop({'name':this.id,'type':'hidden'}).val($(this).text()));
});
答案 1 :(得分:-1)
$('.row-dp').each(function(){
if($(this).attr('id') && $(this).attr('id')!="")
$('body').append("<input type='text' id="+$(this).attr('id')+" val="+$(this).text()+">");
});