注:本页持续不定时更新
一. API/参考
二. 常见问题
1. jQuery 遍历 - each() 方法 [1]
$("button").click(function(){
$("li").each(function(){
alert($(this).text())
});
});
2. jQuery 判断 checkbox 是否选中, 及改变 checkbox 状态 [1]
// 判断
.attr('checked) // 版本1.6+返回: "checked" 或 "undefined";
// 1.5-返回:true或false;
// 赋值
.attr("checked","checked");
3. js中 const,var,let 区别与用法 [1]
// a. const定义的变量不可以修改,而且必须初始化。
// b. var 定义的变量可以修改,如果不初始化会输出undefined,不会报错。
// c. let 是块级作用域,函数内部使用let定义后,对函数外部无影响。
4. jquery 判断选择元素是否存在 [1]
// 判断是否存在特定ID值的元素
if($("#id").length > 0){
alert("存在");
}else{
alert("不存在");
}
5. 查看当前 jQuery 版本 [1]
<script type="text/javascript">
$(document).ready(function(){
alert(jQuery.fn.jquery);
})
</script>
6. jQuery Migrate 应用迁移辅助插件, 用于高级版本兼容低级版本 [1]
<script type="text/javascript" src="jquery-1.6.1.js"></script>
// 将以上替换为以下
<script type="text/javascript" src="jquery-3.3.1.js"></script>
// 提示部分js错误(已弃用的jQuery方法),则再引入
<script type="text/javascript" src="jquery-migrate-3.0.1.js"></script>
// 根据提示,修改/迁移已弃用方法
7.