Javascript 将HTML id从一个页面传递到另一个页面,并在单击时将其传递到textbox

Javascript 将HTML id从一个页面传递到另一个页面,并在单击时将其传递到textbox,javascript,php,jquery,html,ajax,Javascript,Php,Jquery,Html,Ajax,编辑:我已将id从一页传递到另一页。 第二次编辑:我还显示了我点击弹出的文本的结果 我已经创建了一个搜索框,通过使用Ajax立即显示结果。显示的结果有用户名、名字和姓氏。我想使点击的文本,这是用户名转到另一个文本框 <script> $(document).ready(function(){ alert(+$("#tran").text); //This displays

编辑:我已将id从一页传递到另一页。 第二次编辑:我还显示了我点击弹出的文本的结果

我已经创建了一个搜索框,通过使用Ajax立即显示结果。显示的结果有用户名、名字和姓氏。我想使点击的文本,这是用户名转到另一个文本框

            <script>
            $(document).ready(function(){
                alert(+$("#tran").text);
                //This displays the text i clicked. which is username here

            });
                });    

    </script>

$(文档).ready(函数(){
警报(+$(“#tran”).text);
//这将显示我单击的文本。此处为用户名
});
});    
之后,我想将用户名的点击结果转移到如下所示的文本框中:

<input class="to" type="text" placeholder="Username" name="receiver" id="username" required="required">


How do we do that?

我们怎么做?

解决方案:谢谢大家,我自己找到了这个解决方案

 <script>
            $(document).ready(function(){

            $("#div2,a#tran").click (function(event) {
            // a#tran is id of hyperlink which you click located inside #div2

            var _id = $("#tran").text(); // Text that gets sent to box

            $("#username").val(_id);
            // #username is id of text box where you want to send text

            });
                });    

    </script>

$(文档).ready(函数(){
$(“#div2,a#tran”)。单击(函数(事件){
//a#tran是您单击位于#div2内的超链接的id
var#id=$(“#tran”).text();//发送到文本框的文本
$(“#用户名”).val(#id);
//#username是要发送文本的文本框的id
});
});    

由于您使用jQuery,因此最好使用jQuery或函数进行Ajax调用。您介意更具体一点吗?我不熟悉jquery。刚开始使用它们。尝试过这样做,但没有使用$.get(“searchuser.php”)、ready(function(),这是一些有用的教程,也许它可以帮助您更进一步。如果您可以访问文本框的ID,您可以随时[通过
document.getElementById()
]使用它来更改“
”属性。不知何故,我认为您实际上是在询问其他问题,但不清楚是什么问题。也许您想用可单击的内容替换该
alert()
?一种方式(多种方式之一)是使用
span
元素,并为其分配一个ID,然后单击事件处理程序。您可以使用它的ID,就像文本框的ID一样,但是要设置的属性,以显示
span
元素中的文本,称为“
innerHTML
”,而不是“
value
”。