我想在下拉列表中添加文本框。有没有办法可以在下拉列表中使用添加文本框?谢谢。我使用了bootstrap。
答案 0 :(得分:0)
使用Dropdowns - Bootstrap提供的第一个示例中的标记,您可以使用以下内容:
$(document).ready(function(){
jQuery('<a>', {
class: 'dropdown-item',
href: '#',
text: 'New Item'
}).appendTo($('.dropdown-menu'));
});
&#13;
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.3/umd/popper.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0-beta/js/bootstrap.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0-beta/css/bootstrap.min.css" rel="stylesheet"/>
<div class="dropdown">
<button class="btn btn-secondary dropdown-toggle" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Dropdown button
</button>
<div class="dropdown-menu" aria-labelledby="dropdownMenuButton">
<a class="dropdown-item" href="#">Action</a>
<a class="dropdown-item" href="#">Another action</a>
<a class="dropdown-item" href="#">Something else here</a>
</div>
</div>
&#13;
要考虑的重要一点是,您应该将appendTo选择器更改为您的实际项目。在我的示例中,如果您有多个具有.dropdown-menu
类的DOM元素,那么它们都会附加新元素。