Jquery填充输入文本框而不是下面的下拉列表代码

时间:2012-11-07 17:13:46

标签: jquery

我有一个jquery代码的snippit工作得很好(不是我的代码)。它按预期工作。 如果我想填充文本框而不是附加到下拉列表,我该怎么做呢。

JQUERY CODE

 $('#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);

1 个答案:

答案 0 :(得分: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

将该信息存储在TextBox的名称属性

<强> Fiddle