gpt4 book ai didi

javascript - × 从 javascript 添加的不可点击?

转载 作者:行者123 更新时间:2023-12-03 00:17:35 26 4
gpt4 key购买 nike

我已经从 javascript 添加了 html 内容,如下所示:

var response = { message: "sample messsage" };

$('#main-content').append(
'<div class="alert alert-danger alert-dismissable">'+
'<button type="button" class="close" data-dismiss=alert">'+
'<span aria-hidden="true">&times;</span>'+
'<span class="sr-only">Close</span>'+
'</button>'+response.message+
'</div>'
);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<div id="main-content"></div>

html 代码追加工作正常,但 close X 不起作用。我到处都找遍了还是没找到解决办法。

欢迎任何建议。

最佳答案

不确定这是否是您所期望的。但要获得可点击的内容,您需要添加 onclick="clickevent()"

您还需要添加一个函数来响应onclick,即所示示例中的clickevent():

function clickevent() {
$('#main-content').html('<div class="alert alert-danger alert-dismissable">'+
'<button type="button" class="close" data-dismiss=alert">'+
'<span aria-hidden="true">&times;</span>'+
'<span class="sr-only">Close</span>'+
'</button>'+
'</div>'
);
}

请注意,.html 设置了所选内容的 html 元素,在示例中为 $('#main-content')

请参阅以下代码片段:

var response = { message: "sample messsage" };

$('#main-content').append(
'<div class="alert alert-danger alert-dismissable">'+
'<button type="button" class="close" data-dismiss=alert">'+
'<span aria-hidden="true">&times;</span>'+
'<span class="sr-only">Close</span>'+
'</button>'+response.message+
'</div>'
);

function clickevent() {
$('#main-content').html('<div class="alert alert-danger alert-dismissable">'+
'<button type="button" class="close" data-dismiss=alert">'+
'<span aria-hidden="true">&times;</span>'+
'<span class="sr-only">Close</span>'+
'</button>'+
'</div>'
);
}
.alert{
color:red;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<div id="main-content" onclick="clickevent()"></div>

引用onclick().click() with .onclick() 之间的区别了解更多信息。

关于javascript - × 从 javascript 添加的不可点击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54475791/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com