将 UL li 与模态弹出窗口附加



我想列出一些使用 ul 和 li 的主题...... 当用户单击li时,我想在模态弹出窗口中显示主题详细信息

$.each(data, function (i,item) {
$("#myUL").append('<li  ><a href="#" >' + item.subject + '</a></li>');
//modal with item.detail
}

如何在弹出窗口中显示每个子喷气机的详细信息

这里有Bootstrap Modal的代码示例: https://www.w3schools.com/bootstrap/tryit.asp?filename=trybs_ref_js_modal&stacked=h

$.each(data, function (i,item) {
$("#myUL").append('<li  ><a data-toggle="modal" data-target="#myModal" href="javascript:void(0);" >' + item.subject + '</a></li>');
var textValue = item.subject;
$("#myUL").last().click(function() { 
$(".modal-body p").text(textValue);
});
};

我不是jQuery专家,但这应该可以工作。 您也可以在单击时更改全局变量和模态正文段落内的模板字符串来执行此操作。

编辑:

将其添加到<head>标记中

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>

而这个里面<body>

<!-- Modal -->
<div class="modal fade" id="myModal" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">&times;</button>
<h4 class="modal-title">Modal Header</h4>
</div>
<div class="modal-body">
<p>Some text in the modal.</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>

代码笔示例: https://codepen.io/miroslaw-dubaj/pen/QZjqeQ

最新更新