En dan al je console.log's eruit halen voor de minified versie, en je afvragen waarom je toch in hemelsnaam steeds 1 te laag uit komt.quote:
Like a bossquote:Op woensdag 24 oktober 2012 13:10 schreef KomtTijd... het volgende:
[..]
En dan al je console.log's eruit halen voor de minified versie, en je afvragen waarom je toch in hemelsnaam steeds 1 te laag uit komt.
1 2 3 4 | function functionname() { //code } |
1 2 3 | function functionname() { //code } |
Wel of geen value? Je bedoelt of er iets ingevuld is? Dan moet je namelijk .size() gebruiken, dus:quote:Op dinsdag 13 november 2012 11:23 schreef Chandler het volgende:
Mensen, hoe kom je middels jquery er achter of een select option wel of geen value heeft, want .val() geeft in case of geen value de >text</option> weer....
quote:$("#selector").size() == 0
De values zijn toch gelijk aan de contentquote:Op dinsdag 13 november 2012 11:41 schreef Chandler het volgende:
Nee dat werkt ook niet, zie voorbeeld:
http://jsfiddle.net/6KMgx/3/
Ik weet niet hoor, maar je bent nogal aan het kutten aangezien je net aangaf dat val() niet werkte.quote:Op dinsdag 13 november 2012 11:44 schreef Chandler het volgende:
oo mijn god... LOL.. waarom moeilijk doen als het makkelijk kan al moet ik wel zeggen dat het stom is dat als er geen value is aangegeven (is toch niet verplicht?) ik deze wel moet kunnen controleren?
.text() doet dat toch?quote:Op dinsdag 13 november 2012 11:46 schreef Catch22- het volgende:
nee blijkbaar. Er is vast een manier om dat te omzeilen. Gekke is dat als je geen value instelt, zelfs .attr("value") de text teruggeeft.
Ja, maar als je geen value hebt, geeft .val() blijkbaar ook de text terug, zie http://jsfiddle.net/6KMgx/6/quote:
omdat Alert alleen een string laat zien en daarbij ook kkirritant is. met console.log kan je ook het type zien en evt arrays uitlezen enzo.quote:Op dinsdag 13 november 2012 11:47 schreef Chandler het volgende:
Huh? waarom console.log als alert heerlijk duidelijk is?
Omdat het irritant is en console.log nog veel duidelijker is.quote:Op dinsdag 13 november 2012 11:47 schreef Chandler het volgende:
Huh? waarom console.log als alert heerlijk duidelijk is?
Klopt maar door te kutten leer je... en snap je meer van het soms onbegrijpelijke rare werking van bepaalde frameworks! neem aan dat je daar zelf ook wel bekend mee bent!quote:Op dinsdag 13 november 2012 11:46 schreef Scorpie het volgende:
[..]
Ik weet niet hoor, maar je bent nogal aan het kutten aangezien je net aangaf dat val() niet werkte.
Zie http://jsfiddle.net/6KMgx/4/ , met text() krijg je lege value terug, kan je controleren of er iets ingevuld is of niet. .val() valt terug op de tekst indien er geen value is idd.quote:Op dinsdag 13 november 2012 11:47 schreef Catch22- het volgende:
[..]
Ja, maar als je geen value hebt, geeft .val() blijkbaar ook de text terug, zie http://jsfiddle.net/6KMgx/6/
[..]
omdat Alert alleen een string laat zien en daarbij ook kkirritant is. met console.log kan je ook het type zien en evt arrays uitlezen enzo.
alert is voor n00bs
Hey, goed lezen, eerste opzet had geen value="" vandaarquote:
Er is niks, maar dan ook echt niks onbegrijpelijks aan jQuery en al helemaal niet aan .val() in het geval van het selecteren van een waarde van een attribuut.quote:Op dinsdag 13 november 2012 11:48 schreef Chandler het volgende:
[..]
Klopt maar door te kutten leer je... en snap je meer van het soms onbegrijpelijke rare werking van bepaalde frameworks! neem aan dat je daar zelf ook wel bekend mee bent!
Goed, dan gaan we het nu over het lezen van jou hebben .....aangezien catch het in 1x zagquote:Op dinsdag 13 november 2012 11:49 schreef Scorpie het volgende:
[..]
Er is niks, maar dan ook echt niks onbegrijpelijks aan jQuery en al helemaal niet aan .val() in het geval van het selecteren van een waarde van een attribuut.
http://jsfiddle.net/6KMgx/15/quote:Op dinsdag 13 november 2012 11:49 schreef Scorpie het volgende:
[..]
Zie http://jsfiddle.net/6KMgx/4/ , met text() krijg je lege value terug, kan je controleren of er iets ingevuld is of niet. .val() valt terug op de tekst indien er geen value is idd.
Je maakt dropdowns zonder values en dan geef je mij de schuld van het feit dat je oplossing niet werkt?quote:Op dinsdag 13 november 2012 11:50 schreef Chandler het volgende:
[..]
Goed, dan gaan we het nu over het lezen van jou hebben .....
Ja, als je dus value niet meegeeft dan zit er een fallback in voor het tekst attribute.quote:Op dinsdag 13 november 2012 11:52 schreef Catch22- het volgende:
[..]
http://jsfiddle.net/6KMgx/15/
Chrome...
Ik geef jou niet de schuld van het niet werken, wel van het geven van een oplossing die niet werkte maar goed, wil er verder geen dikke discussie van maken, is de moeite niet waard!quote:Op dinsdag 13 november 2012 11:52 schreef Scorpie het volgende:
[..]
Je maakt dropdowns zonder values en dan geef je mij de schuld van het feit dat je oplossing niet werkt?
En daar had ik dus niet om gevraagd maar bedankt voor het mee denken, ik leer hier alleen maar van!quote:Op dinsdag 13 november 2012 11:54 schreef Scorpie het volgende:
[..]
Ja, als je dus value niet meegeeft dan zit er een fallback in voor het tekst element.
quote:Op dinsdag 13 november 2012 11:52 schreef Catch22- het volgende:
[..]
http://jsfiddle.net/6KMgx/15/
Chrome...
1 2 3 4 5 6 7 8 9 | valHooks: { option: { get: function( elem ) { // attributes.value is undefined in Blackberry 4.7 but // uses .value. See #6932 var val = elem.attributes.value; return !val || val.specified ? elem.value : elem.text; } }, |
Dat werkt beter dan alles voorgekauwd krijgen in een gedetailleerde tutorial inderdaad, maar als je weinig tot geen kennis hebt van Javascript zou ik gewoon verschillende tutorials zoeken en bekijken.quote:Op maandag 18 februari 2013 11:52 schreef mschol het volgende:
is de beste tutorial niet gewoon zelf proberen aan de hand van voorbeelden die op w3schools en jquery.com b.v. worden gegeven?
ik weet niet zeker meer hoe ik er vroeger mee begonnen ben, maar volgens mij ook door scripts te lenen, die aan te passen en waar nodig de syntax in een schoolboekje of w3schools op te zoeken en vooral proberen, proberen, proberen..quote:Op maandag 18 februari 2013 12:01 schreef Crutch het volgende:
[..]
Dat werkt beter dan alles voorgekauwd krijgen in een gedetailleerde tutorial inderdaad, maar als je weinig tot geen kennis hebt van Javascript zou ik gewoon verschillende tutorials zoeken en bekijken.
Ik ben iets minder autodidactisch aangelegd, blijkbaar Maargoed, dan ga ik maar op zoek!quote:Op maandag 18 februari 2013 12:04 schreef mschol het volgende:
[..]
ik weet niet zeker meer hoe ik er vroeger mee begonnen ben, maar volgens mij ook door scripts te lenen, die aan te passen en waar nodig de syntax in een schoolboekje of w3schools op te zoeken en vooral proberen, proberen, proberen..
Kun je je huidige niveau aangeven?quote:Op maandag 18 februari 2013 12:06 schreef InTrePidIvity het volgende:
[..]
Ik ben iets minder autodidactisch aangelegd, blijkbaar Maargoed, dan ga ik maar op zoek!
HTML heb ik wel door en met CSS kan ik wel aardig overweg, maar moet ik nog regelmatig wat opzoeken omdat het er toch niet zo uitziet als ik verwacht.quote:Op maandag 18 februari 2013 12:07 schreef Crutch het volgende:
Van Javascript en van programmeren in het algemeen.
Aha.quote:Op maandag 18 februari 2013 12:12 schreef InTrePidIvity het volgende:
[..]
HTML heb ik wel door en met CSS kan ik wel aardig overweg, maar moet ik nog regelmatig wat opzoeken omdat het er toch niet zo uitziet als ik verwacht.
Verdere programmeertalen zijn me vreemd
Dat ziet er nuttig uit Dankjewel!quote:Op maandag 18 februari 2013 12:16 schreef Crutch het volgende:
[..]
Aha.
Begin hier eens mee: http://thenewboston.org/list.php?cat=10
Lekker achterover hangen en leren.
Hierna hoef je niet van jezelf te verwachten dat je alles in een keer kan, maar je weet in ieder geval waarover wordt gesproken als je bijvoorbeeld besluit om wél de artikelen op W3Schools te volgen.
Graag gedaan.quote:Op maandag 18 februari 2013 13:07 schreef InTrePidIvity het volgende:
[..]
Dat ziet er nuttig uit Dankjewel!
Uiteraard, maar hier zit tenminste een structuur in. Als je losse tutorials bij elkaar moet zoeken, dan is het sowieso minder efficiënt of mis je wellicht dingen.quote:Op maandag 18 februari 2013 13:15 schreef Crutch het volgende:
[..]
Graag gedaan.
In principe maakt het geen reet uit waar en hoe je begint, als je maar ergens begint.
Beide waar, maar zo hebben veel mensen het ook geleerd hoor.quote:Op maandag 18 februari 2013 13:18 schreef InTrePidIvity het volgende:
[..]
Uiteraard, maar hier zit tenminste een structuur in. Als je losse tutorials bij elkaar moet zoeken, dan is het sowieso minder efficiënt of mis je wellicht dingen.
Daar twijfel ik niet aan, maar persoonlijk ligt me dat minder. Maargoed, voordat we in een discussie over de beste leerschool verzanden: beide methodes werkenquote:Op maandag 18 februari 2013 13:19 schreef Crutch het volgende:
[..]
Beide waar, maar zo hebben veel mensen het ook geleerd hoor.
True.quote:Op maandag 18 februari 2013 13:23 schreef InTrePidIvity het volgende:
[..]
Daar twijfel ik niet aan, maar persoonlijk ligt me dat minder. Maargoed, voordat we in een discussie over de beste leerschool verzanden: beide methodes werken
1 | var bericht = 'Hallo'; |
1 | alert(bericht); |
Ha, dat is geinigquote:Op maandag 18 februari 2013 14:21 schreef Crutch het volgende:
[..]
True.
Om nog maar een tip te geven.
Veel opgedane kennis kun je ook direct testen via een Javascript Console.
In chrome is de sneltoets:
Windows: CTRL-SHIFT-J
Mac: ALT-⌘-J
Daarin kun je direct variabelen declareren en testen en functies schrijven en testen.
Bijvoorbeeld:
Tik eerst dit in:
[ code verwijderd ]
En vervolgens:
[ code verwijderd ]
Zo kun je er een beetje mee spelen.
1 | $(document).find('a').each(function(){$(this).css("color","#ff0000");}); |
|
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |