【发布时间】:2020-02-15 01:02:33
【问题描述】:
我正在通过.onclick 事件从input field 中捕获值,在该事件中我创建了一个带有附加信息的新div。我正在尝试在新创建的行中的输入旁边添加 3 个 <button> 标签,但似乎无法弄清楚如何正确添加它们以及 .addClass 以便我也可以设置它们的样式。
我尝试了几种添加<button> div 的方法,但无法解决问题。其他一切都很好,但我需要使用新类添加按钮。
$("#search-submit").on("click", function() {
// variable for using the search functionality and adding it to the itinerary for the first day
var itineraryInput = $("#search").val();
var row = $("<div>");
row.addClass("attraction");
row.append("<p>" + itineraryInput + "</p>");
row.append("<button>" + "<button>" + "<button>");
$("#first").prepend(row);
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="map" style="height: 100%"></div>
<div class="row mb-2">
<div class="col">
<input type="text" class="form-control" id="search" placeholder="Search for an attraction...">
<button id="search-submit" class="btn btn-lg pull-right">Add To Your Itinerary!</button>
</div>
</div>
<div class="trans_container">
<div id="trans_first"></div>
<div id="trans_second"></div>
</div>
<div class="acontainer">
<div id="first"></div>
<div id="second"></div>
<div id="clear"></div>
</div>
【问题讨论】:
-
我在这里给你做了一个sn-p
标签: jquery function variables button