区分这个很简单,当你用的方法是jquery时,就用$(this),如果是JS方法,就用this,咱们回头看一下你贴出来的代码$(this).html( $(this).html() + " BAM! " + i );这个里的html()是JQUERY方法,用$(this).html(),当然,JS里也有相似方法innerHTML,如果用innerHTML,就要这样写了:this.innerHTML() this.reset();这里的reset是JS方法,所以同上得用this.reset();
这样写也可以this.setAttribute("class","red");
这样写也可以this.setAttribute("class","red");
2016-05-25
$(function(){
$.ajaxSetup({
dataType:"text",type:"post",
success:function(data){
$("ul").append("<li>你输入的<b>"+$("#txtNumber").var()+"</b>是<b>"+data+"</b></li>");}
});
})
$.ajaxSetup({
dataType:"text",type:"post",
success:function(data){
$("ul").append("<li>你输入的<b>"+$("#txtNumber").var()+"</b>是<b>"+data+"</b></li>");}
});
})
2016-05-25
$(function(){$("a").click(function(){var _this = $(this);if(_this.html()=="更多"){_this.html("简化");$('ul li').eq(4).show();$('ul li').eq(5).show();}else{_this.html("更多"); $('ul li').eq(4).hide();
$('ul li').eq(5).hide();
};
})
})
$('ul li').eq(5).hide();
};
})
})
我觉得这些懂了没什么不好,你到现在写js程序一样要兼容以前的浏览器,不能说以前的做法淘汰了就不管了,就像你学了jQuery,你就不学JS了?我想说不会写原生的前端是真的水
2016-05-25
$.get("http://www,imooc.com/data/info_f.php",function(data){
$this.attr("disabled","true");
$("ul").append("<li>我的名字叫:"+data.say+"</li>");
$("ul").append("<li>男朋友对我说:" + data.say + "</li>");
},json);
$this.attr("disabled","true");
$("ul").append("<li>我的名字叫:"+data.say+"</li>");
$("ul").append("<li>男朋友对我说:" + data.say + "</li>");
},json);
2016-05-24
$(function(){
$("#btnShow").bind("click",function(){
var $this=$(this);
$.getScript("http://www.imooc.com/data/sport_f.js",function(){
})
})
$("#btnShow").bind("click",function(){
var $this=$(this);
$.getScript("http://www.imooc.com/data/sport_f.js",function(){
})
})
2016-05-24
.html("<img src='Images/Loading.gif' alt=''/>")
.load("http://www.imooc.com/data/fruit_part.html li",function(){
$this.attr("disabled", "true");
.load("http://www.imooc.com/data/fruit_part.html li",function(){
$this.attr("disabled", "true");
2016-05-24