課程
/前端開發
/jQuery
/jQuery基礎課程
($this)是什么意思 求解釋
2016-07-13
源自:jQuery基礎課程 6-4
正在回答
意思就是當前標簽,舉個例子
??
? ? <body>
? ? ? ? <h3>unbind()移除綁定的事件</h3>
? ? ? ? <input id="btntest" type="button" value="移除事件" />
? ? ? ? <div>土豪,咱們交個朋友吧</div>
? ? ? ??
? ? ? ? <script type="text/javascript">
? ? ? ? ? ? $(function () {
? ? ? ? ? ? ? ? $("div").bind("click",
? ? ? ? ? ? ? ? function () {
? ? ? ? ? ? ? ? ? ? $(this).removeClass("backcolor").addClass("color");
? ? ? ? ? ? ? ? }).bind("dblclick", function () {
? ? ? ? ? ? ? ? ? ? $(this).removeClass("color").addClass("backcolor");
? ? ? ? ? ? ? ? })
? ? ? ? ? ? ? ? $("#btntest").bind("click", function () {
? ? ? ? ? ? ? ? ? ? $("div").unbind("click dblclick");
? ? ? ? ? ? ? ? ? ? ?$("div").removeClass("backcolor").removeClass("color");
? ? ? ? ? ? ? ? ? ? $(this).attr("disabled", "true");
? ? ? ? ? ? ? ? });
? ? ? ? ? ? });
? ? ? ? </script>
? ? </body>
</html>
這段代碼里,兩個加粗的this就是<div>標簽,因為在它是在選擇<div>標簽綁定click事件后的函數中,這時候函數里的this就是它選擇的標簽。
而后面沒有下劃線的this就是說其選擇的元素就是它函數外id值為“btntest”的元素,也就是input標簽
代指本身
舉報
加入課程學習,有效提高前端開發速度
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-07-13
意思就是當前標簽,舉個例子
??
? ? <body>
? ? ? ? <h3>unbind()移除綁定的事件</h3>
? ? ? ? <input id="btntest" type="button" value="移除事件" />
? ? ? ? <div>土豪,咱們交個朋友吧</div>
? ? ? ??
? ? ? ? <script type="text/javascript">
? ? ? ? ? ? $(function () {
? ? ? ? ? ? ? ? $("div").bind("click",
? ? ? ? ? ? ? ? function () {
? ? ? ? ? ? ? ? ? ? $(this).removeClass("backcolor").addClass("color");
? ? ? ? ? ? ? ? }).bind("dblclick", function () {
? ? ? ? ? ? ? ? ? ? $(this).removeClass("color").addClass("backcolor");
? ? ? ? ? ? ? ? })
? ? ? ? ? ? ? ? $("#btntest").bind("click", function () {
? ? ? ? ? ? ? ? ? ? $("div").unbind("click dblclick");
? ? ? ? ? ? ? ? ? ? ?$("div").removeClass("backcolor").removeClass("color");
? ? ? ? ? ? ? ? ? ? $(this).attr("disabled", "true");
? ? ? ? ? ? ? ? });
? ? ? ? ? ? });
? ? ? ? </script>
? ? </body>
</html>
這段代碼里,兩個加粗的this就是<div>標簽,因為在它是在選擇<div>標簽綁定click事件后的函數中,這時候函數里的this就是它選擇的標簽。
而后面沒有下劃線的this就是說其選擇的元素就是它函數外id值為“btntest”的元素,也就是input標簽
2016-07-13
代指本身