gpt4 book ai didi

javascript - 如何使用两个 'onclick'事件

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:30:17 24 4
gpt4 key购买 nike

下面是我的代码,为什么当我点击 Appended text 时它不起作用?

1:点击This is a paragraph.

2:点击附加文本

3:必须显示红色的Appended item

$(document).ready(function(){
$(".ali").click(function(){
$(this).parent().append("<b class='reza'>Appended text</b>");
});
$(".reza").click(function(){
$(this).append("<li style='color:red'>Appended item</li>");
});
});
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
</head>
<body>

<p><span class="ali"> This is a paragraph. </span> </p>


</body>
</html>

最佳答案

由于尚未创建类为“reza”的元素,您需要在未来的类为“reze”的元素上定义点击事件。检查下面的工作代码。

$(document).ready(function(){
$(".ali").click(function(){
$(this).parent().append("<b class='reza'>Appended text</b>");
});
$("body").on("click",".reza",function(){
$(this).append("<li style='color:red'>Appended item</li>");
});
});
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
</head>
<body>

<p><span class="ali"> This is a paragraph. </span> </p>


</body>
</html>

关于javascript - 如何使用两个 'onclick'事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45973793/

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