在许多情况下,基于某些条件并在执行某些操作后,我们需要将HTML按钮或输入标记等元素设置为禁用或将其从网页中删除。那么如何让元素不能点击?下面本篇文章给大家介绍一下。
jquery怎么让元素不能点击?
例如,在按钮上单击调用jquery ajax函数直到其响应到来时,我们需要禁用该按钮(不可单击)。 将该按钮禁用以便用户不会一次又一次地按下该按钮是一种很好的做法。
那么如何做?
首先,我们添加一个按钮标签,一个div标签和一个锚标签。 点击后,我们想让它不可点击(禁用)。
<div id="btnDiv">DIV CLICK</div> <input id="btnButton" type="button" value="Button Click me" /> <a href="/" id="btnAnchr">Anchor Tag Click me</a>
然后使用Jquery代码:禁用HTML元素(div,button,anchor标签)
<script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
<script type="text/javascript"> $("#btnButton").on('click', function () { // JQUERY $(this).attr("disabled", "disabled"); // JavaScript document.getElementById("btnButton").setAttribute("disabled", "disabled"); console.log("btn clicked "); }); $("#btnDiv").on('click', function () { $(this).off('click'); document.getElementById("btnDiv").setAttribute("disabled", "disabled"); console.log("Div clicked "); }); $("#btnAnchr").on('click', function (e) { $(this).attr("disabled", "disabled"); e.preventDefault(); }); </script>
效来源gaodai$ma#com搞$$代**码网果图:
更多前端开发知识,请查阅 搞代码网 !!
以上就是jquery怎么让元素不能点击?的详细内容,更多请关注gaodaima搞代码网其它相关文章!