## $.each() ???.each()?????????

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了## $.each() ???.each()?????????相关的知识,希望对你有一定的参考价值。

?????????ret   ??????   xtend   media   dia   col   sep   index   ?????????   

$.each() ???.each()?????????

$.each()???$(selector).each()??????,

???????????????jquery???????????????,

????????????????????????????????????(????????????????????????)

???????????????,??????????????????????????????????????????????????????(??????????????????this ???????????????,???javascript????????????this ??????????????????????????????????????????????????????????????????),?????????????????????????????????????????????.

var arr1 = [ "aaa", "bbb", "ccc" ]; 
$.each(arr1, function(i,val){ 
    alert(i); 
    alert(val);
});

alert(i)?????????0???1???2
alert(val)?????????aaa???bbb???ccc

## ??????????????????????????????class

element: main (???????????????)

cls ???????????????className

function hasClass(element, cls) {
        return element.className .indexOf(?????? + cls + ??????) >= 0;
}

html data ??????

??????data

main.setAttribute(???data-over???,???over???)

??????data ???

main.getAttribute(???data-over???)
??????
main.dataset.over

Math

Math.max(0,2)  // 2
Math.min(0,2)  // 0
var a = 2;
Math.max(a++,2)  // 2
var a = 2;
Math.max(++a,2)  // 3

new Image()

????????????Image?????????
    var a=new Image();    
??????Image?????????
    src: a.src=???xxx.gif???;    
?????????????????????????????????????????????????????????

JS ??????????????????????????????

function getNowFormatDate() {
        var date = new Date();
        var seperator1 = "-";
        var seperator2 = ":";
        var month = date.getMonth() + 1;
        var strDate = date.getDate();
        var getSeconds = function(){

            if (date.getSeconds() < 10) {
                return ???0??? + date.getSeconds()
            }
            else{
                
                return date.getSeconds();
            }
        }

        if (month >= 1 && month <= 9) {
            month = "0" + month;
        }
        if (strDate >= 0 && strDate <= 9) {
            strDate = "0" + strDate;
        }
        var currentdate = date.getFullYear() + seperator1 + month + seperator1 + strDate
            + " " + date.getHours() + seperator2 + date.getMinutes()
            + seperator2 + getSeconds();
        return currentdate;
    } 

??????????????????????????????

    if(i<10){
        return ???0???+i;
    }
    

???????????????

@media only screen and (max-width: 500px) {
    body {
        background-color: lightblue;
    }
}

$.extend

以上是关于## $.each() ???.each()?????????的主要内容,如果未能解决你的问题,请参考以下文章

Jquery之each函数详解

Jquery的$(selector).each()和$.each()原理和区别

JQuery中$.each 和$(selector).each()的区别详解

$.each(selector) 和 $(selector).each() 有啥区别

jquery $().each和$.each()

$(selector).each() 和$each() 的区别