Beste tweakers,
Ik heb een array waar ik met een for loop door heen ga en vervolgens kijk ik met regex naar de classname om een match te krijgen:
Ik heb beide div's dus in een array staan en met een for loop ga ik daar doorheen.
vervolgens heb ik de volgende regex pattern(s):
[code=js]
pattern1 = /class([a-z][A-Z])/i;
pattern2 = /class([a-z][A-Z])/i;
[code]
Vervolgens match ik de class met de pattern
ik krijg dan ook keurig mijn 2 classes terug...gedeeltelijk in iedergeval.
Ik krijg dit terug:
classNu
Ik heb het gevoel dat ik iets vergeet oid. maar goed voor de goede orde mijn complete scriptje:
Bijvoorbaat bedankt voor de hulp,
M.v.g
Ik heb een array waar ik met een for loop door heen ga en vervolgens kijk ik met regex naar de classname om een match te krijgen:
HTML:
1
2
| <div class="classNummerEen"></div> <div class="classNummerTwee"></div> |
Ik heb beide div's dus in een array staan en met een for loop ga ik daar doorheen.
vervolgens heb ik de volgende regex pattern(s):
[code=js]
pattern1 = /class([a-z][A-Z])/i;
pattern2 = /class([a-z][A-Z])/i;
[code]
Vervolgens match ik de class met de pattern
ik krijg dan ook keurig mijn 2 classes terug...gedeeltelijk in iedergeval.
Ik krijg dit terug:
classNu
Ik heb het gevoel dat ik iets vergeet oid. maar goed voor de goede orde mijn complete scriptje:
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
| currentClass = currentSlide.attr("class").split(" "); nextClass = nextSlide.attr("class").split(" "); fxInPattern = /fxin([a-z][A-Z])/i; fxOutPattern = /fxout([a-z][A-Z])/i; for(var i = 0; i < currentClass.length; i++){ matcher = currentClass[i].match(fxInPattern); if(matcher != null && matcher[0] != undefined){ console.log(matcher); } } |
Bijvoorbaat bedankt voor de hulp,
M.v.g