我想在这个div中附加一些HTML,HTML也必须有一个click事件.
<div id="myID">
<p>hello, world!</p>
</div>
Run Code Online (Sandbox Code Playgroud)
我想在上面的div中插入一个新的div,我想在新的HTML上插入一个click事件.新div中会有一些动态文本,因此必须通过动态创建.
怎么做到呢?
ful*_*ton 12
关于什么 :
$("#myID").click(
function () {
var someText = "my dynamic text";
var newDiv = $("<div>").append(someText).click(function () { alert("click!"); });
$(this).append(newDiv);
}
)
Run Code Online (Sandbox Code Playgroud)
And*_*ley 10
从jQuery 1.3开始,这将有效:
<div class="myClass">
<p>hello, world!</p>
</div>
$(".myClass").live("click", function(){
$(this).after("<div class='myClass'><p>Another paragraph!</p></div>");
});
Run Code Online (Sandbox Code Playgroud)
在此页面上查看有关直播活动的更多信息
| 归档时间: |
|
| 查看次数: |
43334 次 |
| 最近记录: |