在jQuery中为克隆的div
赋予动态ID,可以通过以下步骤实现:
clone()
方法克隆指定的div
。div
。<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Clone Div with Dynamic ID</title>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>
<div id="originalDiv">Original Div</div>
<button id="cloneButton">Clone Div</button>
<script>
$(document).ready(function() {
$('#cloneButton').click(function() {
// 克隆原始div
var clonedDiv = $('#originalDiv').clone();
// 生成动态ID
var dynamicId = 'clonedDiv_' + new Date().getTime();
// 赋予动态ID
clonedDiv.attr('id', dynamicId);
// 将克隆的div添加到body中
$('body').append(clonedDiv);
});
});
</script>
</body>
</html>
$('#originalDiv').clone()
克隆了ID为originalDiv
的div
。'clonedDiv_' + new Date().getTime()
生成一个基于当前时间戳的唯一ID。clonedDiv.attr('id', dynamicId)
将生成的动态ID赋值给克隆后的div
。$('body').append(clonedDiv)
将克隆后的div
添加到页面的body
中。通过上述步骤和示例代码,你可以在jQuery中为克隆的div
赋予动态ID,并根据需要将其应用到不同的场景中。
领取专属 10元无门槛券
手把手带您无忧上云