jQuery/JavaScript 常见问题参考

注:本页持续不定时更新

一. API/参考

官网-w3school-jQuery 参考手册

二. 常见问题

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.

如果您在浏览过程中,发现有侵权或者不合适的链接,请联系我们处理,谢谢
备案 域名访问错误!