jq创建的div后,怎样触发js事件
发布网友
发布时间:2024-02-16 17:52
我来回答
共2个回答
热心网友
时间:2024-11-22 20:12
回答完毕,采纳即可。
<!DOCTYPE HTML>
<html>
<head>
<meta charset=UTF-8>
<title>YuGiOh</title>
<style type="text/css">
</style>
<script type="text/javascript" src="jquery-1.8.0.min.js"></script>
<script type="text/javascript">
$ (function ()
{
// 动态创建的div,需要委派事件,否则动态生成的无法绑定事件。
$ ('body').delegate ('div', 'click', function ()
{
alert ($ (this).html ())
});
$ (":button").click (function ()
{
var div = $ ('<div>');
$ ('body').append (div);
div.html (div.index ("div"));
})
})
</script>
</head>
<body>
<div>aaaa</div>
<button>test</button>
</body>
</html>
热心网友
时间:2024-11-22 20:12
可以把代码粘出来看看吗,一般js的事件用jq都是可以触发的吧,看你调的是什么事件了