jQuery的函数

// 截取start到end-1位置的子串并返回
substring(start, end);
// 从start开始取length个字符并返回
substr(start, length);

// 解析字符串str,返回一个整数,参数10表示以10进制解析,同理有2、8、16进制
// 不写或默认为0,表示根据str的其实字符判断进制,若为0x开头16进制,0开头8进制,1到9开头10进制
parseInt(str, 10);

// 弹出提示框,用户单击确定返回true,单击取消返回false,可据此判断下一步操作
confirm("提示内容...")


// 给指定标签添加单击事件
$("#id").click(function() {..});
// 给指定标签绑定一个指定的事件
$("#id").bind("click", function() {..});
// 给指定的标签绑定多个事件
$("#id").bind("click", function() {..}).bind(mouseout, function() {..});
// 移除给指定标签绑定的事件
$(".class").unbind();

// 判断选择的是否为form标签
$("#id").is("form");
// 判断选择的标签是否被选中
$("#id").is(":checked");
// 判断选择的标签是否为显示
$("#id").is(":visible");

// 在引入css或js文件时,后加一个参数,参数名随便起,值随便起,通常写修改时间
// 浏览器会缓存网站的静态文件,如图片、视频、脚本、样式在本地,以后访问不会重新下载
// 每次修改静态文件时,同时修改连接后的参数,告诉浏览器这是一个新连接,让其重新下载文件
<link rel="stylesheet" href="/a/xx.css?rnd=20161222" type="text/css" />
<style type="text/css">
    tag { 
        k: v; .. 
    }
</style>

<script language="javascript" src="/a/xx.js?rnd=20161222"></script>
<script type="text/javascript">
    function xx() {
        // 获取标签value值
        var a = $("#..").val();
        // 获取标签value值的字符个数
        var b = $("#..").val().length;
        // 设置标签value值
        $("#..").val(..);

        // 获取标签指定属性的值
        var a = $("#..").attr("..");
        // 设置标签指定属性的值
        $("#..").attr("..", "..");

        // 获取标签的文本
        var a = $("#..").html();
        // 设置标签的文本,如在div标签内加一段html代码文本
        $("#..").html("..");
    }

    // 页面结构加载完后,不包括图片与媒体,触发函数,最后有分号
    $(document).ready(function() {
        ..
    });

    // 简写
    $(function() {..});

    // js,页面结构加载完后,包括图片与媒体,触发函数
    window.onload = function() {..};
</script>

// 遍历数组
$("#id").each(function() {
    $(this).attr("checked", true);
});

$.each(array, function(i, value) {
    //array数组名
    //i当前下标,value当前值
});

// 遍历json
$.each(json, function(i, n) {
    // json对象
    // i当前下标,n对应键值对
    n.k;
    n.v;
});

// 去除字符串两端空格
$.trim("..");

// 筛选数组array,function为筛选函数
// 第三个参数默认false,表示筛选返回true的元素,为true表示反转筛选结果,表示筛选返回false的元素
$.grep(array, function(v, i) {
    // v是当前值,i是当前下标
    // return true就保留此值,false就去掉此值
}, false);

// 格式化数组
$.map(array, function(v, i) {
    // 将数组的元素都 - 5
    return v - 5;
});

// 阻塞当前页面,message表示阻塞时显示的信息
$.blockUI({message : $("#id"), css: {k1 : v1, k2 : v2}});
// 取消阻塞
$.unblockUI();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值