我想在单击按钮后用一些数据更新Bootstrap Modal主体,但是我无法对其添加任何内容。
我尝试使用$("#queueN").append(`<p class="boardNumber">Hi</p>`);
和$("#queueN").after("<p>Test</p>");
和document.getElementById("queueN").innerHTML = "<p>some text</p>";
,但是这些都没有更新我的模态。有人知道如何正确地向模态主体添加
吗?
<div
class="modal fade"
id="modal"
tabindex="-1"
role="dialog"
aria-labelledby="ModalLabel"
aria-hidden="true"
>
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">
Sėkmingai užsiregistravote!
</h5>
<button
type="button"
class="close"
data-dismiss="modal"
aria-label="Close"
>
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<div id="queueN"></div>
</div>
<div class="modal-footer">
<a
class="btn btn-dark"
href="./puslapiai/svieslente.html"
role="button"
>Uždaryti</a
>
</div>
</div>
</div>
</div>
$("#register").click(function() {
if (document.getElementById("odontologas").checked) {
data.Odontologas.push({
KlientoNr: clientId(),
EilėsNr: queueN(data.Odontologas),
Būsena: "Eilėje",
AptarnavimoLaikas: "00:00"
});
console.log(data);
$(window).load(function() {
$("#modal").modal("show");
$("#queueN").append(`<p class="boardNumber">Hi</p>`);
});
// $("#queueN").after("<p>Test</p>");
// document.getElementById("queueN").innerHTML = "<p>some text</p>";
}
答案 0 :(得分:0)
摆脱$(window).load()
。这是一种不推荐使用的方法,在点击处理程序中不需要,因为已经为应用点击侦听器加载了页面。
此外,窗口加载事件在页面生命周期中仅触发一次,与使用$(document).ready()
的情况不同,private void Update()
{
scrollBack.GetComponent<RectTransform>().anchoredPosition = scrollTop.GetComponent<RectTransform>().anchoredPosition;
}
会在文档加载后的任何时间触发