2012-11-07 83 views
0

我有jQuery代碼snippit工程很好(不是我的代碼)。它按預期工作。 如果我想填充文本框而不是附加到下拉列表,我該如何做到這一點。jquery填充輸入文本框,而不是下面的下拉列表代碼

jQuery代碼

$('#ArtistId').append(
    $('<option></option>') 
    .val(data.Artist.ArtistId) 
    .html(data.Artist.Name) 
    .prop('selected', true); 

受審

$('#ArtistTexboxId').append($('<input></input>') 
        .val(data.Artist.ArtistId) 
        .html(data.Artist.Name); 
+0

你只是想文本加載到現有的「ArtistTexboxId」的name屬性信息? – curtisk

+0

什麼是ArtistTexboxId這裏 –

回答

0
$('<input/>') 
    .attr({ 
      id: 'ArtistTexboxId', 
      name: data.Artist.Name 
      }) 
    .val(data.Artist.ArtistId) 
    .appendTo('#ArtistDiv')​;​ 

OR

$('#ArtistDiv') 
    .append($('<input/>') 
       .attr({ 
         id: 'ArtistTexboxId', 
         name: data.Artist.Name 
        }) 
       .val(data.Artist.ArtistId) 
     );​ 

文本框沒有innerHtml

商店,在文本框

Fiddle

+0

不錯的服務。我試試看,馬上回來。 –

+0

檢查編輯.. –