php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.11.2008, 22:02  
Erfahrener Benutzer
 
Registriert seit: 15.06.2005
Beiträge: 206
phpbeginner
Standard For Schleife mit jQuery

Hallo,

ich versuche jQuery zu lernen und möchte folgenden JavaScript Teil in jQuery umsetzen.
Wie kann man eine for Schleife mit jQuery abbilden?

Code:
// blendet tabs ein oder aus
$(document).ready(function(){
	$('a').click(function(){
		var id = $(this).attr('id').split("_");
		$("div.body").hide();
		$("div#"+id[1]).show("slow");
		
                // alle li Elemente mit Classe "active" entfernen
		var actives = document.getElementsByTagName("li");
		for (var i = 0; i < actives.length; i++){
			if (actives[i].className = "active") {
				document.getElementsByTagName("li")[i].className = "";
			}
		}	
	
		// einen neuen attribut des li Elements erzeugen und classe active zuweisen
		var activeTab = document.createAttribute('class');
		activeTab.nodeValue = 'active';
		     document.getElementById("tab_"+id[1]).parentNode.setAttributeNode(activeTab);
		
	});
});

<ul>
    <li class="active"><a id="tab_general" href="javascript:;">Allgemein</a></li>
    <li><a id="tab_text" href="javascript:;">Text</a></li>
</ul>
__________________
Ich lerne PHP und es macht mir Spass!
phpbeginner ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 22.11.2008, 22:06  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.425
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Hallo,

du versuchst zu lernen?
Spaß beiseite. Was meinst du mit „eine for-Schleife in jQuery abbilden“? Eine for-Schleife ist eine for-Schleife, ob nun in jQuery oder woanders. Oder meinst du eine Alternative zur for-Schleife? jQuery bietet einen generischen Iterator Namens each().
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline   Mit Zitat antworten
Alt 22.11.2008, 22:09  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.241
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

Zitat:
du versuchst zu lernen?
Ich versuche auch immer, zu arbeiten..

jQuery bleibt unter der Haube immer noch Javascript.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 22.11.2008, 22:35  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Wenn du mit jQuery arbeitest, dann solltest du immer dann, wenn du denkst "Mensch, da könnte ich eine Schleife verwenden" nochmal nachdenken

Code:
$('li.active').removeClass('active');
agrajag ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
jQuery hilfe :x NewbieAlarm JavaScript, Ajax und mehr 2 23.10.2008 13:56
Drag & Drop via JQuery & Ajax --> Geht nicht :( Plague JavaScript, Ajax und mehr 2 23.10.2008 12:19
JQuery - wrap() + Internet Explorer problem weidc JavaScript, Ajax und mehr 0 10.09.2008 11:26
jQuery Sprungmarke cycap JavaScript, Ajax und mehr 10 31.07.2008 10:25
Thickbox Funktionalität in jQuery Plague JavaScript, Ajax und mehr 1 28.07.2008 23:58
mit jQuery grosse Formulare verarbeiten phpbeginner HTML, Usability und Barrierefreiheit 5 13.06.2008 22:58
jQuery: Parameter an onclick Event ecomeback HTML, Usability und Barrierefreiheit 1 08.04.2008 11:23

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
jquery for schleife, jquery schleife, jquery for, jquery schleifen, for schleife jquery, jquery split, jquery foreach, jquery for-schleife, schleife jquery, jquery for i, jquery if schleife, for jquery, jquery forschleife, jquery ajax schleife, jquery for each, jquery schleife elemente, jquery for in, schleifen jquery, schleife in jquery, foreach jquery

Alle Zeitangaben in WEZ +1. Es ist jetzt 08:23 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum