0

タイトルで述べたように、配列を作成し、フォーム入力フィールドの値を変更する必要があります。コードは次のとおりです。

<div class="row-dp">
    <div class="cel-1">Obiectiv</div>
    <div class="cel-2" id="obiectiv">macarale</div>
    <div class="cel-3">&nbsp;</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">&nbsp;</div>
</div>

" <div class="cel-2"" idをキーに、valueをvalueに変更する必要があります

VAR['obiectiv'] = macarale;
VAR['orasulselectat'] = Bucuresti;

次のような入力フィールドの値から変換します

<input name="obiectiv" value="macarale" type="text" />

ありがとうございました!

4

2 に答える 2

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()));
});
于 2012-06-18T13:29:34.130 に答える
-1
 $('.row-dp').each(function(){
   if($(this).attr('id') && $(this).attr('id')!="")
    $('body').append("<input type='text' id="+$(this).attr('id')+" val="+$(this).text()+">");
 });
于 2012-06-18T13:26:38.727 に答える