抱歉,如果这已经被问过了,但我找不到我需要的确切解决方案。
我是 jquery 的菜鸟,正在制作报纸版面表格。我可以使用此代码在布局画布中创建新的 div 而不会出现问题
function makeSplashBlockdiv() {
$("#canvas").append('<div class="SplashBlock" class="bar">Splash Block 700X250</div>')
$(".SplashBlock").draggable({
containment: "#canvas",
scroll: false,
grid: [10, 10]
}, {
cursor: "move",
cursorAt: {
top: 125,
left: 350
}
})
}
还有其他不同大小和类名的 div。我没有使用 id,因为程序可以创建多个相同类型的 div,所以 id
所有这些 div 都放在一个名为#canvas
.
我需要能够用鼠标选择一个 div 并将其删除,我可以找到最接近的 div 与此代码但没有任何反应。
$("#canvas").click(function(event) {
$("#log").html("clicked: " + event.target.className);
我知道应该有一个点击处理程序,但我无法弄清楚这部分。
任何帮助都感激不尽。