Heim >Web-Frontend >js-Tutorial >Detaillierte Erläuterung der Schritte für JQuery zum Betreiben von JS-Arrays und -Objekten

Detaillierte Erläuterung der Schritte für JQuery zum Betreiben von JS-Arrays und -Objekten

php中世界最好的语言
php中世界最好的语言Original
2018-04-24 14:38:111551Durchsuche

Dieses Mal werde ich Ihnen eine detaillierte Erklärung der Schritte für den Betrieb von jsArrays und Objekten geben. Welche Vorsichtsmaßnahmen gelten für den Betrieb von Jquery? js-Arrays und -Objekte? Werfen wir einen Blick auf praktische Fälle.

Veröffentlichen Sie einen Code für die Operationen von jQuery an js-Objekten und -Arrays: Hinzufügen, Löschen, Ändern und Abfragen.

var WorkList = new Array();//数组对象 
//下面是自己定义的实体 
function WorkEx(depart, title, begintime, endtime) { 
    this.SId = 0; 
    this.Id = -(WorkList.length+1); 
    this.DepartmentName = depart; 
    this.Title = title; 
    this.BeginTime = begintime; 
    this.EndTime = endtime; 
    this.Description = ""; 
    this.Enable = 0; 
    return this; 
} 
function 
Delete
Work(guid) { 
      WorkList = $.grep(WorkList, function (val, key) { 
          return val.Id != guid; 
    }); 
      ShowWork(); 
} 
function ShowWork() { 
    var html = ""; 
    $.each(WorkList, function (key, val) { 
        html = html + " <span class=\"add_work_unit\">" + val.DepartmentName + ":" + val.Title 
            + ",任职时间:" + GetJsDate(val.BeginTime) + "到" + GetJsDate(val.EndTime) + "<a href=\"#\" 
onclick
=&#39;DeleteWork(\"" + val.Id + "\")&#39;>×</a></span>"; 
    }); 
    $("#tdWorkList").html(html); 
} 
function AddWork() { 
    if(CheckIsNull("workaddress","工作地址不能为空") 
        && CheckIsNull("worklevel", "职责不能为空") 
        && CheckIsNull("WorkBegin", "工作开始日期不能为空") 
        && CheckIsNull("WorkLeave", "工作结束日期不能为空") 
        ) 
    { 
        var isok = true; 
        $.each(WorkList, function (key, val) { 
            if (val.DepartmentName == $("#workaddress").val() 
              && val.Title == $("#worklevel").val() 
                && val.BeginTime == $("#WorkBegin").val() 
                 && val.EndTime == $("#WorkLeave").val() 
                ) 
            { 
                alert("存在相同的工作经历。"); isok= false; 
            }  
        }); 
        if (isok){ 
                var onework = new WorkEx($("#workaddress").val(), $("#worklevel").val(), 
                        $("#WorkBegin").val(), $("#WorkLeave").val()) 
                WorkList.push(onework); 
                //  <span class="add_work_unit">四川省乐天区某某制药厂<a href="#">×</a></span> 
                ShowWork(); 
        } 
    } 
}

Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!

Empfohlene Lektüre:

jQuery-Plug-in implementiert interlaced-Tabellenfarbwechsel und interagiert mit Mausereignissen

jquery bewegt sich von Array Detaillierte Erläuterung der Schritte zum Entfernen ausgewählter Werte

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Schritte für JQuery zum Betreiben von JS-Arrays und -Objekten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn