Heim  >  Artikel  >  Web-Frontend  >  Detaillierte Erläuterung der Schritte zum Implementieren einer Tabelle mit Kontrollkästchen mithilfe von JQuery

Detaillierte Erläuterung der Schritte zum Implementieren einer Tabelle mit Kontrollkästchen mithilfe von JQuery

php中世界最好的语言
php中世界最好的语言Original
2018-04-25 10:42:013529Durchsuche

Dieses Mal werde ich Ihnen die Schritte zum Implementieren einer Tabelle mit Kontrollkästchen in jquery ausführlich erläutern. Was sind die Vorsichtsmaßnahmen für die Implementierung einer Tabelle mit Kontrollkästchen in jquery? Das Folgende ist ein praktischer Fall. Stehen Sie auf und werfen Sie einen Blick darauf.

Es ist eine einfache Sache, die Tabelle über die JQuery-Syntax zu bedienen. Mit der JQuery-Syntax können Sie problemlos die Farbe der Tabelle in jeder zweiten Zeile ändern und die Hervorhebung unterbrechen Wenn bei Kontrollkästchen löscht, wird der Datensatz in der Zeile gelöscht, in der sich das Kontrollkästchen befindet. Hier können Sie einen Spezialeffekt hinzufügen. Wenn Sie auf eine Zeile klicken, wird das Kontrollkästchen der Zeile aktiviert und die Hintergrundfarbe der Zeile wird ebenfalls hervorgehoben. Das fühlt sich sehr gut an.

Der Effekt ist wie folgt:
Detaillierte Erläuterung der Schritte zum Implementieren einer Tabelle mit Kontrollkästchen mithilfe von JQuery
Hier gibt es zwei Funktionen:
Funktion 1. Klicken Sie auf eine Zeile, das Kontrollkästchen der Zeile ist aktiviert und ändern Sie es bei gleichzeitig Hintergrundfarbe.
Funktion 2. Ändern Sie die Farbe der Zeile, nachdem Sie auf die Beschriftung „Alle auswählen/Alle abwählen“ geklickt haben.
Ich habe die beiden Funktionen in js-Dateien gekapselt und importiere sie einfach, wenn ich sie verwende.
Schauen wir uns zuerst den CSS-Code an. Ich habe ihn in eine CSS-Datei gekapselt.

.selected{ 
background
:#FF6500; 
color:#fff; 
}

Der Code von Funktion 2:

/** 
* 设置含有复选框的表格中的背景色 
*/ 
$(
document
).ready(function() 
{ 
/** 
* 表格行被单击的时候改变背景色 
*/ 
$("#tablight tr:gt(0)").click(function() //获取第2行后 
{ 
if ($(this).hasClass("selected"))//判断是否选中 
{ 
$(this).removeClass("selected").find(":checkbox").attr("checked",false);//选中移除样式 
} 
else//设置选中 
{ 
$(this).addClass("selected").find(":checkbox").attr("checked",true);//未选中添加样式 
} 
}); 
});
Wenn der Code wirksam werden soll, müssen Sie der Tabelle das id-Attribut hinzufügen, der Attributwert ist „tablight“, alle auswählen/alle abwählen gleichzeitig und rufen Sie dann die setColor-Methode auf.

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:

Detaillierte Erklärung des Unterschieds zwischen JSON.parse() und JSON.stringify() und seiner Verwendung

JS bestimmt die JSON-Methoden

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Schritte zum Implementieren einer Tabelle mit Kontrollkästchen mithilfe von JQuery. 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