0

私は(私のコードではなく)うまく機能する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);
4

1 に答える 1

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

また

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

テキストボックスにはありませんinnerHtml

その情報を TextBox の name 属性に保存します

フィドル

于 2012-11-07T17:15:36.643 に答える