Rumah hujung hadapan web tutorial js Kaedah JavaScript untuk menambah kemahiran columns_javascript secara dinamik

Kaedah JavaScript untuk menambah kemahiran columns_javascript secara dinamik

May 16, 2016 pm 04:07 PM
javascript dinamik Tambah ke

Contoh dalam artikel ini menerangkan kaedah menambah lajur secara dinamik dalam JavaScript. Kongsikan dengan semua orang untuk rujukan anda. Kaedah pelaksanaan khusus adalah seperti berikut:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

/***

 * 动态添加table 列

 * @param result

 */

function addRow(resultJson){

/* var temp = [];

 temp = $.grep(arr, function(val, key) {

  if(val.indexOf('c') != -1)

   return true;

// 如果[invert]参数不给或为false, $.grep只收集回调函数返回true的数组元素

// 反之[invert]参数为true, $.grep收集回调函数返回false的数组元素

 }, false);

 console.dir(temp);

 */

 if(resultJson!=""){

   var cv_arr=new Array();

   var date_arr = new Array();

//将数据源解析,并解析成程序可认的date及result

   $.each(resultJson, function(index, val) {

    if(val['parser_schedule']!=null){

     cv_arr.push(val['parser_schedule']);

     var temp_data =val['parser_schedule'].split(",");

     for(i=0;i<temp_data.length;i++){

      var temp = temp_data[i].split(":");

      date_arr.push(temp[0]);

     }

    }

   });

   date_arr = unique(date_arr);

  date_arr.in_arr = function(value) {

   var a = this;

   //为了增加方法扩展适应性。我这稍微修改了下

   for (var i = 0; i < a.length; i++) {

    if (a[i] == value)

     return i;

   }

  }

  //ARR下标值从0开始

  var old_td_n = $("#mytable thead tr").find("th").length;

  //获取已有的TH

  //设置TH信息

  for(i=0;i<date_arr.length;i++){

   //注意TH和TD,样式不一样

   $("#mytable thead tr").append("<th>"+date_arr[i]+"</th>");

   $("#mytable tbody tr").append("<td>-</td>");

  }

  var rowNum_arr=new Array();

  //获取一共有多少行

  for(i=0;i<$("#mytable").find("tr").length;i++){

//获取每一行中第三列的值,table前两列隐藏,第三列开始判断是否有数据

   var str=$("#mytable tbody").find("tr").eq(i);

   var std=str.find("td").eq(2);

   //当没有值的时候记录,获取行号

   if($.trim(std.text()).length <1){

    rowNum_arr.push(i);

   }else{

  //  $(std).html("");

   }

  }

  //设置TD信息

  for(i=0;i<cv_arr.length;i++){

   //获取RESULT_ARR中的日期数据

   var temp_str = cv_arr[i];//OK

   //将日期数据用","分割成数组

   var temp_arr = temp_str.split(",");//OK [03-11:10,03-12:9,03-13:8,03-14:15]

   for(j=0;j<temp_arr.length;j++){

    //获取数据集 为字符串例如03-11:10

    var temp_result = temp_arr[j];

    /*

     将数据集分割为数组[03-11:10]

     ARR[0] 03-11

     ARR[1] 10

    */

    var temp_result_arr = temp_result.split(":");

    //设置第I行的TR里的内容

    $("#mytable tbody").find("tr").eq(rowNum_arr[i]).find("td").eq(old_td_n+date_arr.in_arr(temp_result_arr[0])).html(temp_result_arr[1]); 

    // 应用样式

    $("#tb tr:even td").addClass("alt");//行的颜色

    $("#tb tr").find("td:eq(2)").addClass("spec");

    $("#tb tr:even").find("td:eq(2)").addClass("specalt");

   }

  }

 }

}

Salin selepas log masuk

Saya harap artikel ini akan membantu reka bentuk pengaturcaraan JavaScript semua orang.

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Tukar cakera tetap VirtualBox kepada cakera dinamik dan sebaliknya Tukar cakera tetap VirtualBox kepada cakera dinamik dan sebaliknya Mar 25, 2024 am 09:36 AM

Apabila mencipta mesin maya, anda akan diminta untuk memilih jenis cakera, anda boleh memilih cakera tetap atau cakera dinamik. Bagaimana jika anda memilih cakera tetap dan kemudian menyedari bahawa anda memerlukan cakera dinamik, atau sebaliknya. Anda boleh menukar satu kepada yang lain? Dalam siaran ini, kita akan melihat cara menukar cakera tetap VirtualBox kepada cakera dinamik dan sebaliknya. Cakera dinamik ialah cakera keras maya yang pada mulanya mempunyai saiz kecil dan membesar dalam saiz semasa anda menyimpan data dalam mesin maya. Cakera dinamik sangat cekap dalam menjimatkan ruang storan kerana ia hanya mengambil sebanyak mungkin ruang storan hos seperti yang diperlukan. Walau bagaimanapun, apabila kapasiti cakera berkembang, prestasi komputer anda mungkin terjejas sedikit. Cakera tetap dan cakera dinamik biasanya digunakan dalam mesin maya

Bagaimana untuk menambah TV pada Mijia Bagaimana untuk menambah TV pada Mijia Mar 25, 2024 pm 05:00 PM

Ramai pengguna semakin memihak kepada ekosistem elektronik sambung rumah pintar Xiaomi dalam kehidupan moden Selepas menyambung ke APP Mijia, anda boleh mengawal peranti yang disambungkan dengan mudah dengan telefon bimbit anda Namun, ramai pengguna masih tidak tahu cara menambah Mijia rumah mereka, maka panduan tutorial ini akan membawakan kepada anda kaedah dan langkah sambungan khusus, dengan harapan dapat membantu semua orang yang memerlukan. 1. Selepas memuat turun APP Mijia, buat atau log masuk ke akaun Xiaomi. 2. Kaedah menambah: Selepas peranti baharu dihidupkan, dekatkan telefon dengan peranti dan hidupkan TV Xiaomi Dalam keadaan biasa, gesaan sambungan akan muncul. Jika tiada gesaan muncul, anda juga boleh menambah peranti secara manual Kaedahnya ialah: selepas memasuki APP rumah pintar, klik butang pertama di sebelah kiri bawah

Tutorial menambah cakera keras baharu dalam win11 Tutorial menambah cakera keras baharu dalam win11 Jan 05, 2024 am 09:39 AM

Semasa membeli komputer, kita mungkin tidak semestinya memilih cakera keras yang besar Pada masa ini, jika kita ingin menambah cakera keras baru ke win11, kita boleh memasang cakera keras baharu yang kita beli dahulu, dan kemudian menambah partition pada komputer. Tutorial menambah cakera keras baharu dalam win11: 1. Mula-mula, kita buka hos dan cari slot cakera keras. 2. Selepas menemuinya, kita sambungkan dahulu "kabel data", yang biasanya mempunyai reka bentuk yang tidak boleh dimasukkan, terbalikkan arahnya. 3. Kemudian masukkan cakera keras baharu ke dalam slot pemacu keras. 4. Selepas memasukkan, sambungkan hujung kabel data yang satu lagi ke papan induk komputer. 5. Selepas pemasangan selesai, anda boleh meletakkannya semula ke dalam hos dan menghidupkannya. 6. Selepas boot, kita klik kanan "Komputer Ini" dan buka "Pengurusan Komputer" 7. Selepas dibuka, klik "Pengurusan Cakera" di sudut kiri bawah 8. Kemudian di sebelah kanan anda boleh

Tutorial untuk membuat pintasan desktop dengan cepat dalam Win11 Tutorial untuk membuat pintasan desktop dengan cepat dalam Win11 Dec 27, 2023 pm 04:29 PM

Dalam win11, kami boleh memulakan perisian atau fail dengan cepat pada desktop dengan menambahkan pintasan desktop dan kami hanya perlu mengklik kanan fail yang diperlukan untuk beroperasi. Tambah pintasan desktop dalam win11: 1. Buka "PC ini" dan cari fail atau perisian yang ingin anda tambahkan pintasan desktop. 2. Selepas menemuinya, klik kanan untuk memilihnya dan klik "Show more options" 3. Kemudian pilih "Send to" - "Desktop Shortcut" 4. Selepas operasi selesai, anda boleh mencari jalan pintas pada desktop.

Bagaimana untuk menambah skrip baharu dalam Tampermonkey-Bagaimana untuk memadam skrip dalam Tampermonkey Bagaimana untuk menambah skrip baharu dalam Tampermonkey-Bagaimana untuk memadam skrip dalam Tampermonkey Mar 18, 2024 pm 12:10 PM

Sambungan Chrome Tampermonkey ialah pemalam pengurusan skrip pengguna yang meningkatkan kecekapan pengguna dan pengalaman menyemak imbas melalui skrip Jadi bagaimanakah Tampermonkey menambah skrip baharu? Bagaimana untuk memadam skrip? Biarkan editor memberi anda jawapan di bawah! Cara menambah skrip baru pada Tampermonkey: 1. Ambil GreasyFork sebagai contoh Buka halaman web GreasyFork dan masukkan skrip yang anda mahu ikuti. 2. Pilih skrip , selepas memasuki halaman skrip, anda boleh melihat butang untuk memasang skrip ini 3. Klik untuk memasang skrip ini untuk datang ke antara muka pemasangan. Hanya klik di sini untuk memasang 4. Kita boleh melihat satu klik yang dipasang dalam skrip pemasangan.

Bagaimana untuk menyambung ke rangkaian Polygon dalam dompet MetaMask? Panduan tutorial untuk menyambung dompet MetaMask ke rangkaian Polygon Bagaimana untuk menyambung ke rangkaian Polygon dalam dompet MetaMask? Panduan tutorial untuk menyambung dompet MetaMask ke rangkaian Polygon Jan 19, 2024 pm 04:36 PM

Cara menambah rangkaian PolygonMainnet Untuk menggunakan MATIC (Polygon) dengan Metamask, anda perlu menambah rangkaian peribadi yang dipanggil "PolygonMainnet". Pemindahan masuk dengan alamat rangkaian yang salah boleh menyebabkan masalah, jadi pastikan anda menggunakan rangkaian "PolygonMainnet" sebelum memindahkan keluar daripada $MATIC. Dompet Metamask disambungkan ke mainnet Ethereum secara lalai, tetapi kami hanya boleh menambah "PolygonMainnet" dan menggunakan $MATIC. Hanya beberapa langkah salin dan tampal mudah dan anda sudah selesai. Pertama, dalam dompet Metamask, klik pada pilihan rangkaian di sudut kanan atas dan pilih "C

Outlook tersekat semasa menambah akaun [Tetap] Outlook tersekat semasa menambah akaun [Tetap] Mar 23, 2024 pm 12:21 PM

Apabila anda menghadapi masalah menambah akaun dalam Outlook, anda boleh mencuba penyelesaian berikut untuk menyelesaikannya. Biasanya ini boleh disebabkan oleh sambungan rangkaian yang rosak, profil pengguna yang rosak atau isu sementara yang lain. Melalui kaedah yang disediakan dalam artikel ini, anda boleh menyelesaikan masalah ini dengan mudah dan memastikan Outlook anda boleh berjalan seperti biasa. Outlook tersekat semasa menambah akaun Jika Outlook anda tersekat semasa menambah akaun, kemudian gunakan pembetulan ini yang dinyatakan di bawah: Putuskan sambungan dan sambung semula internet Lumpuhkan sementara perisian antivirus Buat profil Outlook baharu Cuba tambah akaun dalam mod selamat Lumpuhkan IPv6 Jalankan Sokongan Microsoft dan Pembaikan Pembantu Pemulihan Office Application Outlook Tambah Akaun Diperlukan

Bagaimanakah musang kecil MetaMask menambah rangkaian BSC pada tahun 2023? (2023 versi terkini MetaMask little musang menambah tutorial rangkaian BSC) Bagaimanakah musang kecil MetaMask menambah rangkaian BSC pada tahun 2023? (2023 versi terkini MetaMask little musang menambah tutorial rangkaian BSC) Jan 19, 2024 pm 05:39 PM

Rangkaian BSC ialah blockchain berprestasi tinggi yang dibangunkan oleh pertukaran mata wang kripto Binance Nama penuh bahasa Inggerisnya ialah Binance Smart Chain. Blockchain BSC serasi dengan rangkaian EVM dan oleh itu boleh diakses dan berinteraksi dengan menggunakan dompet MetaMask. Jadi bagaimana Little Fox Wallet menambah rangkaian BSC? Mari lihat dengan editor di bawah. 1. MetaMask terus menambah rangkaian BSC Mula-mula buka dompet MetaMask, klik avatar di sudut kanan atas - Tetapan - Rangkaian dan klik butang "Tambah Rangkaian" untuk memasuki halaman tetapan rangkaian Little Fox Wallet of Metamask mempunyai rangkaian blockchain popular terbina dalam, termasuk mata wang Rantaian pintar. Kami hanya perlu memesan BNBSmartCha

See all articles