button 按钮 的 disabled 两种状态 (启用和禁用)

      发布在:前端技术      评论:0 条评论
<p><span style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; font-family: &quot;Microsoft YaHei&quot;, &quot;SF Pro Display&quot;, Roboto, Noto, Arial, &quot;PingFang SC&quot;, sans-serif; overflow-wrap: break-word; color: rgb(77, 77, 77); font-size: 18px; background-color: rgb(255, 255, 255);"><span style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; overflow-wrap: break-word;">禁用</span></span><span style="color: rgb(77, 77, 77); font-family: &quot;Microsoft YaHei&quot;, &quot;SF Pro Display&quot;, Roboto, Noto, Arial, &quot;PingFang SC&quot;, sans-serif; font-size: 18px; font-weight: 700; background-color: rgb(255, 255, 255);">按钮:</span></p><ol class="hljs-ln list-paddingleft-2" style="list-style-type: none;"><li><div class="hljs-ln-code" style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; overflow-wrap: break-word;"><div class="hljs-ln-line" style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; overflow-wrap: break-word;">$(&quot;#id&quot;).attr(&quot;disabled&quot;,&quot;true&quot;);</div></div></li><li><div class="hljs-ln-code" style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; overflow-wrap: break-word;"><div class="hljs-ln-line" style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; overflow-wrap: break-word;">$(&quot;#id&quot;).attr(&quot;disabled&quot;,true);</div></div></li><li><div class="hljs-ln-code" style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; overflow-wrap: break-word;"><div class="hljs-ln-line" style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; overflow-wrap: break-word;">$(&quot;#id&quot;).attr(&quot;disabled&quot;,&quot;disabled&quot;);</div></div></li></ol><p><span style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; font-family: &quot;Microsoft YaHei&quot;, &quot;SF Pro Display&quot;, Roboto, Noto, Arial, &quot;PingFang SC&quot;, sans-serif; overflow-wrap: break-word; color: rgb(77, 77, 77); font-size: 18px; background-color: rgb(255, 255, 255);"><span style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; overflow-wrap: break-word;">启用</span></span><span style="color: rgb(77, 77, 77); font-family: &quot;Microsoft YaHei&quot;, &quot;SF Pro Display&quot;, Roboto, Noto, Arial, &quot;PingFang SC&quot;, sans-serif; font-size: 18px; background-color: rgb(255, 255, 255);">按钮:</span></p><ol class="hljs-ln list-paddingleft-2" style="list-style-type: none;"><li><div class="hljs-ln-code" style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; overflow-wrap: break-word;"><div class="hljs-ln-line" style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; overflow-wrap: break-word;">$(&quot;#id&quot;).removeAttr(&quot;disabled&quot;);</div></div></li><li><div class="hljs-ln-code" style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; overflow-wrap: break-word;"><div class="hljs-ln-line" style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; overflow-wrap: break-word;">$(&quot;#id&quot;).attr(&quot;disabled&quot;,false);</div></div></li></ol><p>注意:</p><ol class="hljs-ln list-paddingleft-2" style="list-style-type: none;"><li><div class="hljs-ln-code" style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; overflow-wrap: break-word;"><div class="hljs-ln-line" style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; overflow-wrap: break-word;">1、$(&quot;#id&quot;).attr(&quot;disabled&quot;,&quot;false&quot;);不起作用</div></div></li><li><div class="hljs-ln-code" style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; overflow-wrap: break-word;"><div class="hljs-ln-line" style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; overflow-wrap: break-word;">2、disabled只能禁用button,对超链接不起作用</div></div></li></ol><p>来源:<a href="https://blog.csdn.net/SonaEx/article/details/80879061">https://blog.csdn.net/SonaEx/article/details/80879061</a></p><p>另外利用<span style="margin: 0px; padding: 0px; list-style-type: none; font-weight: 700; color: rgb(102, 102, 102); font-family: Tahoma, Verdana, STHeiTi, simsun, sans-serif; font-size: 21.3333px; background-color: rgb(255, 255, 255);"><span style="margin: 0px; padding: 0px; list-style-type: none; font-size: 14px;">$(&#39;#id&#39;).css(&quot;pointer-events&quot;,&quot;none&quot;)也一样可以达到点击当前元素失效的情况</span></span></p><p><font color="#666666" face="Tahoma, Verdana, STHeiTi, simsun, sans-serif"><span style="background-color: rgb(255, 255, 255);"><b>参考:<a href="https://developer.mozilla.org/zh-CN/docs/Web/CSS/pointer-events">https://developer.mozilla.org/zh-CN/docs/Web/CSS/pointer-events</a></b></span></font></p>
相关文章
热门推荐