2014-07-08 4 views
0

Как разместить calEvent.id в #id в прилагаемом html?Добавить динамические данные jquery в прилагаемый html

$("#id").val(calEvent.id); 
if(calEvent.status == 'open') { 
    $('#append .appact').remove(); 
    $('#append').append("<div class='appact'><form id='update'><input type='hidden' name='id' id='id'><br/><input type='submit' name='submit'></form></div>"); 
} 
+0

просьба уточнить –

+0

ли вы имеете в виду вы хотите, идентификатор скрытого ввода быть 'calEvent.id'? – Barmar

+0

Где вы хотите добавить '# id' в добавленный html? – j809

ответ

2

Если я правильно понял, что вам нужно это должно работать:

$("#id").val(calEvent.id); 
if(calEvent.status == 'open') { 
    $('#append .appact').remove(); 
    $('#append').append("<div class='appact'><form id='update'><input type='hidden' name='id' id='"+calEvent.id+"'><br/><input type='submit' name='submit'></form></div>"); 
} 
+0

Мне нужен id как значение, но это он – jakob

+0

@Yesian_ вы можете указать id после добавления html –

1
$('#append').append(
    $("<div />", { 
     'class': 'appact' 
    }).append(
     $('<form />', { 
      id: 'update' 
     }).append(
      $('<input />', { 
       type: 'hidden', 
       name: 'id', 
       id: 'id', 
       value: calEvent.id // Notice here 
      }), 
      $('<input />', { 
       type: 'submit', 
       name: 'submit' 
      }) 
     ) 
    ) 
); 
Смежные вопросы