繁体   English   中英

jQuery克隆并追加到输入值

[英]Jquery clone and append to input value

谁能告诉我如何从span元素克隆并单击span元素本身附加到输入值? 这是脚本。

 <!DOCTYPE html> <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> <script> $(document).ready(function() { $("span#username").click(function() { $("span#username").clone().appendTo("#test"); }); }); </script> </head> <body> <span id="username"> User </span><br><br> <input type="text" id="test" value="" /> </body> </html> 

您必须将输入( jQuery.val() )的值设置为跨度( jQuery.text() )的文本内容,如下所示:

// IDs are enough
$("#username").click(function() {
    $("#test").val($(this).text()); // this is the span beign clicked
});

没有jQuery:

document.getElementById("username").addEventListener("click", function() {
    document.getElementById("test").value = this.textContent;
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM