【发布时间】:2020-09-23 05:11:49
【问题描述】:
如何在打印值中创建另一个评论,如 facebook 评论。我希望在提交后显示该值时显示该值回复选项,当我单击回复时,将显示另一个输入框,以便我会再次评论该印刷值,就像 facebook 一样。我希望输入值在提交后会被清除。
谁能帮我找出这个问题?
$(document).ready(function(){
$("#btn").click(function(){
let getVal = $("#inputValue").val();
let img = `<img src="https://images.unsplash.com/photo-1503023345310-bd7c1de61c7d?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&w=1000&q=80" class="rounded-circle" height="30px" width="30px">`
$("#output").html($("#output").html() + " " + img + getVal + `<br>` );
});
});
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
<!-- jQuery library -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<!-- Popper JS -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script>
<!-- Latest compiled JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script>
<div id="main">
<div id="output"></div>
<input id="inputValue" type="text" name="text">
<button id="btn" class="btn btn-primary">display value</button>
</div>
【问题讨论】:
-
如果你想清除输入使用
$("#inputValue").val(""),如果你想能够回复以前的cmets,那么我建议你构造你的html/code。也许使用ul/li -
你能给我举个小例子吗...?
标签: javascript html jquery css twitter-bootstrap