我想要控制在运行时自动创建的画布。 这里的问题是jQuery
函数将不得不处理页面为ready
时不存在的内容。如何处理稍后将在jQuery中添加的内容?
$(document).ready(function(ee) {
$("#containerInsertBtn").click(function(e) {
e.preventDefault();
$("#container").html("<canvas width='300' height='300' id='tk'>fall</canvas>");
});
$("#tk").click(function(eg) {
alert('tic');
});
});
的HTML标记:
<div id="container" contenteditable="true"></div>
<button id="containerInsertBtn">Add Canvas</button>
是的,它的工作原理。谢谢。 – 2013-03-03 05:45:10
不客气...... :) – 2013-03-03 05:45:32
但如果我有许多画布,并且我想分配标记名称“canvas”而不是“#tk”以避免多次写入相同的代码。所以我怎么能参考点击的画布? – 2013-03-03 06:00:09