使用.each和.after在表jquery中附加数据

时间:2017-01-20 08:58:31

标签: jquery

android {
    compileSdkVersion 24
    buildToolsVersion "24.0.2"

    defaultConfig {
        applicationId "app_id_here"
        minSdkVersion 16
        targetSdkVersion 24
        versionCode 1
        versionName "1.0"
        multiDexEnabled true
        jackOptions {
            enabled false
            additionalParameters('jack.incremental': 'true')
        }
    }
    buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    dexOptions {
        javaMaxHeapSize '4096m'
    }

    splits {
        abi {
            enable true
            reset()
            include 'x86', 'x86_64', 'arm64-v8a', 'armeabi-v7a', 'armeabi'
            universalApk false
        }
    }
} 

我有上面的代码。它的作用是通过迭代传递的数据将数据附加到表上。除了表格中的数据来自 last to first

之外,它工作正常

我想追加从头到尾

的数据

如何以{strong>从追加

附加的方式使用$.each(val, function(ind, va) { console.log(ind) console.log(va) if (value.deductiontype == "1") { var row = $('<div class="row" style="margin-top:6px;"><div class="col-md-12"><div class="col-md-2"><label class=" col-form-label">' + ind + '</label></div><div class="col-md-10"><input class="form-control payments" type="text" id="" placeholder="' + ind + '" value="' + va + '"/><div></div></div>'); $("#deduction_end_date").closest(".row").after(row); } else if (value.deductiontype == "2") { var row = $('<div class="row" style="margin-top:6px;"><div class="col-md-12"><div class="form-group"><div class="col-md-2"><label class=" col-form-label">' + ind + '</label></div><div class="col-md-10"><input class="form-control payments" type="text" id="" placeholder="' + ind + '" value="' + va + '"/></div></div></div></div>'); $("#deduction_end_date").closest(".row").after(row); } else { } });

1 个答案:

答案 0 :(得分:1)

我想从头到尾附加数据,您只需使用.reverse()数组。

  

reverse()方法将数组反转到位。第一个数组元素成为最后一个,最后一个数组元素成为第一个。

$.each(val.reverse(), function(ind, va) {

});