jquery里面one怎么多次运行

在jQuery中,one()方法用于给一个元素绑定只能触发一次的事件处理函数,一旦事件被触发,绑定的事件处理函数就会被解绑。

但是,在某些情况下,我们需要让one()方法多次运行,这时可以使用unbind()方法来解除绑定,然后在需要的时候,再次绑定one()方法。下面是一个示例:

$(document).ready(function(){$("button").click(function(){$("p").one("click",function(){$(this).css("background-color","red");});});$("button#reset").click(function(){$("p").unbind("click");});});

上面的代码中,我们绑定了一个按钮点击事件,当点击该按钮时,给所有p标签元素绑定一个只能触发一次的点击事件。同时,我们还绑定了另一个按钮的点击事件,当点击该按钮时,解除p标签元素上已绑定的点击事件。

这样,我们就可以多次执行one()方法了。

jquery里面one怎么多次运行