37.要点

作者: 若愚同学 | 来源:发表于2018-06-12 22:25 被阅读0次
1.jQuery中attr有个bug,只能第一次设置值需要用prop替代
$(":checkbox[name=hobby]").attr("checked",checked);
    
$(":checkbox[name=hobby]").prop("checked",checked);
2.h5风格自定义属性

h5自定义属性风格:data-属性名 (data-url="哈哈哈啊")

jQuery提供data方法获取h5风格自定义属性值

开发建议:自定义属性值采用h5风格,然后使用data

注意:data后面的属性名一定要全部小写!即使有大写字母出现,在取值的时候也会默认转换成小写,到时候自己写成大写的去取值,会出错

示例代码:
<input type="checkbox" onchange="checkChange(this)" id="checkAll" data-url="http://baidu.com"/>

console.log($("#checkAll").data("url"));
3.find(),找到当前元素的子孙后代
$("#addMore").click(function() {
    var tr = $("tbody tr:first").clone();
    console.log(tr);
    
    //新方法.找当前元素的子孙后代元素
    tr.find(":text").val("0");//找到所有的子孙后代将值复位
    tr.appendTo($("#data"));//追    加到tbody中
});
4.closest()找到当前元素的祖辈
//不用id删除的方式
function delRow(srcEl) {
    console.log(srcEl);
    //closest新知识,从元素本身开始向祖辈寻找,寻找到就停止,并返回最先匹配到的元素
    $(srcEl).closest("tr").remove();
}
5.jQuery中ajax请求-->get
$(function() {
    $("#username").blur(function() {
        //console.log(this);
        $.get("/checkusername.do",{username:$(this).val()},function(data){
            
            if(data.success){
                $("#msg").text(data.msg).css("color","green");
                //console.log(data.msg);
            }else{
                //console.log(data.msg);
                $("#msg").text(data.msg).css("color","red");
            }
        });
    });
});
6.jQuery中ajax请求-->post
$(function() {
    
    $("#submit").click(function() {
        //拿到账号
        var username = $("#username").val();
        //拿到账号
        var password = $("#password").val();
        
        $.post("/login.do",{username:username,password:password},function(data){
            if (data.success) {
                console.log(data.msg);
                $("#msg").text(data.msg).css("color","green");
            }else{
                console.log(data.msg);
                $("#msg").text(data.msg).css("color","red");
            }
        });
    });
    
});

相关文章

  • 37.要点

    1.jQuery中attr有个bug,只能第一次设置值需要用prop替代 2.h5风格自定义属性 h5自定义属性风...

  • 《Effective Objective-C 2.0编写高质量i

    37. 理解 “块” 这一概念 实例: 全局块、栈块及堆块 要点总结 块(block)是C、OC、C++中的词法闭...

  • 句子37-40

    37. The police should be in close contact with schools, a...

  • 37. 安详-单行本《游戏玩家》

    37. 安详-单行本《游戏玩家》

  • When Breaths Becomes Air

    Paul was 37 years old in 2015 and foreve-r 37. Before he ...

  • Stray Birds

    37. I cannot tell why this heart languishes in silence. I...

  • 37.

    渴望伟大是人最强大的两种欲望之一。人为什么要抛弃部分人性去追求神性呢?因为神性也是人性冰山中的一角,为了一个崇高的...

  • 37.

    亚里士多德名言: 离群索居者不是野兽,便是神灵。 舍去一世繁荣, 在孤独地面对自我中, 由分裂进入圆融。 舍乎,得...

  • 324期福彩

    福彩尾234 678尾, 37.下1.0129下2 903.932.

  • 心学之我悟:事功

    心学之我悟:37. 阳明心学是事功学,不是禅学。

网友评论

      本文标题:37.要点

      本文链接:https://www.haomeiwen.com/subject/xnfdeftx.html