方法一:
$("#btntest").live("click mouseout", function () {
$(this).attr("disabled", "true");
})
方法二:
$(document).on("click","#btntest",function(){
$(this).attr("disabled","true");
});
$("#btntest").live("click mouseout", function () {
$(this).attr("disabled", "true");
})
方法二:
$(document).on("click","#btntest",function(){
$(this).attr("disabled","true");
});
2015-06-25
$.get("url",function(data){ },"json");
2015-06-25
已采纳回答 / Perona
有种说法是用$开头命名变量是为了表示这是一个jQuery对象,仅此而已。如同小写s开头的变量名表示字符串,用i开头变量名表示整数,用o开头的变量名表示一个Object对象。其实$跟abcABC_一样,就是一个合法的变量字符而已。有些人就喜欢这样命名变量,个人喜好。
2015-06-25
var data = [{
"name": "足球"
}, {
"name": "散步"
}, {
"name": "篮球"
}, {
"name": "乒乓球"
}, {
"name": "骑自行车"
}];
$.each(data, function (index, sport) {
if (index == 1)
$("ul").append("<li>" + sport["name"] + "</li>");
});
他这个js文件是这样的,所以我们不需要写.each的代码
"name": "足球"
}, {
"name": "散步"
}, {
"name": "篮球"
}, {
"name": "乒乓球"
}, {
"name": "骑自行车"
}];
$.each(data, function (index, sport) {
if (index == 1)
$("ul").append("<li>" + sport["name"] + "</li>");
});
他这个js文件是这样的,所以我们不需要写.each的代码
2015-06-25
教程内容明显原文是英文,然后硬生生翻译过来的. 演示区的图片太小, 字体根本就看不清. 教程中的代码书写不规范, 看的脑袋都大了,真不知道你们请的哪位 NB 讲师..建议英语基础好的,直接去codecademy(百度一下,你就知道)学习 JQ..英语不好的也可以陪着谷歌..反正是抄袭的codecademy..连教程界面几乎一模一样..右侧我猜是她们的技术实现起来可能有点困难哈(lol)
2015-06-25