gpt4 book ai didi

javascript - 在 jquery append 语句中添加一个按钮变量

转载 作者:行者123 更新时间:2023-11-28 05:24:48 25 4
gpt4 key购买 nike

我正在尝试使用 for 循环 append 新的 Bootstrap 列表组项并在其中包含一个按钮。

testdiv.append("<a class='list-group-item list-group-item-action'> "
+ "<h6 class='list-group-item-heading'>" + value + "</h6>"
+ "<p class='list-group-item-text'>This requires approval</p>"
+ "<button onclick='approveReq("+ value +")' type='button' class='btn btn-primary'>Approve</button> </a>");

value 是在 for 循环中创建的变量,因此每次都会产生不同的结果。 onclick='approveReq("+ value +")' 应该接受这个值,因为函数 approveReq(value) 需要它。

我不确定我是否解释得很好,有什么帮助吗?

最佳答案

<!DOCTYPE html>
<html lang="en">
<head>
<title>Bootstrap Example</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script

src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script>
var testdiv = document.getElementById('abcd');
$(document).ready(function(){
var str = "";
for(i=0;i<=10;i++){
str+="<a class='list-group-item list-group-item-action'> "
+ "<h6 class='list-group-item-heading'>" + i + "</h6>"
+ "<p class='list-group-item-text'>This requires approval</p>"
+ "<button onclick='approveReq("+ i +")' type='button' class='btn btn-primary'>Approve</button> </a>";
}
$('#abcd').append(str);
});
</script>
</head>
<body>
<div class="container" >
<div class="list-group" id="abcd">

</div>
</div>
</body>
</html>

这就是你所期待的吗检查这个codepen

关于javascript - 在 jquery append 语句中添加一个按钮变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38851578/

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