MrS*_*1ck 2 jquery click onclick mouseevent
例如,如果我有以下代码:
$("#divTest").append(variable);
Run Code Online (Sandbox Code Playgroud)
并且预期的目标是在单击按钮后显示一条信息,如何处理不耐烦的用户或者在执行代码之前需要多次单击(从而生成多个副本)的用户?
我会澄清是否需要.
谢谢!
看看jQuery .one
函数.这只会允许点击处理程序使用一次.
$("#button").one("click",function() { /* -- Your code here -- */ });
Run Code Online (Sandbox Code Playgroud)
或者,如果按钮实际上是一个input
或button
标记,您可以设置该disabled
属性.以下是Mozilla Developer Network(MDN)有关该disabled
属性的更多信息.
此布尔属性表示表单控件不可用于交互.特别是,不会在禁用的控件上调度click事件.此外,表单不会提交禁用控件的值.