Jquery 在输入字段中插入自动完成值

Jquery 在输入字段中插入自动完成值,jquery,autocomplete,Jquery,Autocomplete,我使用autocomplete搜索代理名称,然后使用addAgent按钮,尝试在auto complete下添加一个新的输入字段,并从auto complete中预填充所选代理。如果我搜索一个名称,然后单击“添加”按钮,警报将显示“FirstName,LastName”,但在输入字段中它只显示“FirstName”。你知道怎么了吗 $('[name=addAgent]').click(function(){ var agent = $('[name=insuredFirsName

我使用autocomplete搜索代理名称,然后使用addAgent按钮,尝试在auto complete下添加一个新的输入字段,并从auto complete中预填充所选代理。如果我搜索一个名称,然后单击“添加”按钮,警报将显示“FirstName,LastName”,但在输入字段中它只显示“FirstName”。你知道怎么了吗

    $('[name=addAgent]').click(function(){
    var agent = $('[name=insuredFirsName]').val();
    alert(agent);
        $('#1').after('<div id="1"><label >Agent Name 1</label><input name="agentName1" readOnly="Yes" size="25" value='+agent+'></div>');

    });
$('[name=addAgent]')。单击(函数(){
var agent=$('[name=insuredFirsName]')。val();
警报(代理);
$('1')。在('Agent Name 1')之后;
});

我们可以看到相关的标记吗?另外,它看起来像是针对id为1的元素,并在其后面插入一个id为1的div。这是无效的HTML。这是我的打字错误。我已从div标记中删除id=“1”。仍然不起作用。