$(selector).delegate(childSelector,event,data,function)
| 参数 | 描述 |
|---|---|
| childSelector | 必需。规定要附加事件处理程序的一个或多个子元素。 |
| event | 必需。规定附加到元素的一个或多个事件。 由空格分隔多个事件值。必须是有效的事件。 |
| data | 可选。规定传递到函数的额外数据。 |
| function | 必需。规定当事件发生时运行的函数。 |
<html><head><script type="text/javascript" src="/jquery/jquery.js"></script><script type="text/javascript">$(document).ready(function(){ $("div").delegate("button","click",function(){$("p").slideToggle(); });});</script></head><body><div style="background-color:red"><p>这是一个段落。</p><button>请点击这里</button></div></body></html>我老写成了$(document).ready(function(){ $("div").delegate($("button"),"click",function(){$("p").slideToggle(); });});子选择器不需要选择起来了..