$(function () { $("#btnShow").bind("click", function () { var $this = $(this); //这里$(this);指的是谁? $("ul").html("<img src='Images/Loading.gif' alt=''/>") .load ("https://www.imooc.com/data/fruit_part.html",function(){ $this.attr("disabled", "true"); }); }); });
var $this = $(this); //这里$(this);指的是谁?
$(this)指id为btnShow的这个按钮,把这个按钮赋值给$this,完成请求后通过$this.attr禁用这个按钮
因为放在head里,属于页面还未初始化,页面元素还未创建,而放body里页面元素已经创建好,可以直接调用。<textareaclass="form-control"rows="3"style="resize:none;"></textarea>我这样设置了一下,没有那个拖动的了啊
this,指的是DOM对象,$(this),把dom对象转化为jquery对象,在后面调用jquery对象的attr()