【发布时间】:2021-01-25 13:58:44
【问题描述】:
和标题一样,我想通过输入文本查看我在写什么。
这是我的代码:
function setLogo(txtLogo){
//edit logo by textarea
var myLogo = $("#title-logo");
myLogo.text(txtLogo);
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="text" id="txtLogo" onkeyup="setLogo(this)" value="Logo Text">
<h2 id="title-logo"></h2>
当我写作时,我可以在h2 中看到[object HTMLInputElement],但如果我什么都不写,我就什么也看不到。有什么想法吗?
【问题讨论】:
-
所以读取值....您正在引用元素
-
没有内联代码的jQuery解决方案:
$('#txtLogo').on('input', function () { $('#title-logo').text($(this).val()); });