Замените var несколькими новыми jquery var

У меня есть код, чтобы найти что-то из базы данных и выводить его обратно, если он существует. Теперь, когда я возвращаю его обратно, мне нужно сделать щелчок по одному из этих выходов, заменив этот вывод как var в каком-либо другом var.

$(document).ready(function() { $('#display').hide(); $("#leavepost").keypress(function(event) { var key = (event.keyCode ? event.keyCode : event.which); if (key == 35) { $('#display').show(); $('#leavepost').on('keyup', function() { var matches = $(this).val().match(/(^|\s)(#[az\d-]+)/ig)[0]; var name = matches; $.ajax({ type: "POST", url: "d/sul.php", data: { su: name }, success: function(sss) { $('#display').html(sss); $(".adduser").click(function() { var username = $(this).text(); var a = username; var username2 = $(this).attr('id'); var E = "" + a + ""; var content = name.replace(name, E); $("#leavepost").html(content); $("#display").hide(); $("#leavepost").focus(); }); } }); }).keyup(); } }); }); 

Когда я нажимаю на скрытие classа div, но до этого ничего не происходит … Мне нужно заменить #word из var name witdh var E. Спасибо

Вероятно, ваша проблема связана с тем, что вы использовали .html() в как указано в обсуждении.

https://jsfiddle.net/q9gwdLj5/

 $(function(){ $("#choices li").click(function(){ var name = $(this).text(); $("#ta").val($("#ta").val().replace("#thisperson", name)); }) }) 

Изменение бит .html() с помощью .val() устранит проблему.