|
Categorieën >
JavaScript
jquery vraag (Opgelost)
prienstra – 14/11/2010 18:27 (Laatst gewijzigd op 14/11/2010 18:28)
|
|
offline
|
MySQL interesse
|
Goede avond, ik ben bezig met een stukje jquery. Nu heb ik een vraagje.
Ik krijg iets terug via een functie:
$("#startdatum").html('');
$("#startdatum").html('');
Die plaats ik in mijn pagina op:
Aankomstdatum: <span id="startdatum"></span>
Aankomstdatum: <span id="startdatum"></span>
Is het ook mogelijk om die startdatum te krijgen via deze manier:
$aankomstdatum = $startdatum (deze is dan wat hierboven in de span id komt)? |
12 antwoorden
|
|
|
offline
|
HTML gevorderde
|
1) $ is voor php. In javascript gebruik je 1 keer var om een var aan te maken, van de rest gebruik je gewoon alleen de var naam (buiten quotes)
2) Wat wil je precies?
3) Bedoel je zoiets?
var tekst = 'Dit is wat lorem ipsum';
$('#box').html(tekst);
var tekst = 'Dit is wat lorem ipsum'; $('#box').html(tekst);
|
|
|
|
offline
|
MySQL interesse
|
Bedankt voor je berichtje. Ik heb dit in het js bestand gezet;
var tekst = 'Dit is wat lorem ipsum';
$('#box').html(tekst);
var tekst = 'Dit is wat lorem ipsum'; $('#box').html(tekst);
Als ik dat dan wil overvragen in mijn php bestand doe ik:
Maar met die tekst wil ik nog werken. Ik wil die tekst zonder die <span> dat ik krijg:
$tekst = Dit is wat lorem ipsum;
|
|
|
|
offline
|
Nieuw lid
|
gewoon zo? (als je je javascript tenminste niet in een aparte js file hebt gezet, want dan moet je met ajax aan de gang)
$("#startdatum").html('<?php echo $tartdatum?>');
$("#startdatum").html('<?php echo $tartdatum?>');
|
|
|
|
offline
|
MySQL interesse
|
Oke thanks, helaas staat je javascript extern. Ik heb dan een andere vraag. Ik wil eenen selectbox opbouwen van jquery
in datarr[4] staat een getal:
getal = datarr[4];
$("#box").html('<select name="test">
for(i=0;i<=getal.length;i++){
<option value="getal[i]+">getal[i]+</option>}
</select>');
getal = datarr[4]; $("#box").html('<select name="test"> for(i=0;i<=getal.length;i++){ <option value="getal[i]+">getal[i]+</option>} </select>');
Helaas werkt dat niet. Kan iemand zeggen wat ik fout doe?
|
|
|
|
offline
|
HTML gevorderde
|
for is weer een php functie, als je dat dus in een externe javascript zet werkt het niet, aangezien dat .js en niet .php is.
|
prienstra – 14/11/2010 20:16 (Laatst gewijzigd op 14/11/2010 20:17)
|
|
offline
|
MySQL interesse
|
Deze functie (die ook extern staat) werkt wel:
colorarr = datarr[2].split('::');
for(i=0;i<=colorarr.length;i++){
if(colorarr[i] != '' && colorarr[i] != 'NULL' && colorarr[i] != 'undefined'){
$("td[alt="+colorarr[i]+"]").css({'background-image':'url(images/cal_dag_groen.png)'});
}
}
colorarr = datarr [2].split('::');for(i=0;i<=colorarr.length;i++){ if(colorarr[i] != '' && colorarr[i] != 'NULL' && colorarr[i] != 'undefined'){ $("td[alt="+colorarr[i]+"]").css({'background-image':'url(images/cal_dag_groen.png)'}); } }
Wat is daar het verschil tussen?
|
|
|
|
offline
|
Nieuw lid
|
Waldio schreef: for is weer een php functie, als je dat dus in een externe javascript zet werkt het niet, aangezien dat .js en niet .php is.
ik vraag me af welke taal geen for loop kent
@ts, je ziet zeker gewoon een string? => dat komt omdat je een string plaatst dan
|
|
|
|
offline
|
MySQL interesse
|
Ik heb nu (om te testen):
$("#box").append('<select id="box" name="box">');
$("#box").append('<option value="1">1</option>');
$("#box").append('</select>');
$("#box").append('<select id="box" name="box">'); $("#box").append('<option value="1">1</option>'); $("#box").append('</select>');
Nu krijg ik een selectbox, maar de 1 staat er naast en is geen optie.
|
Sam – 14/11/2010 21:56
|
|
offline
|
PHP expert
|
prienstra schreef: Oke thanks, helaas staat je javascript extern. Ik heb dan een andere vraag. Ik wil eenen selectbox opbouwen van jquery
in datarr[4] staat een getal:
[..code..]
Helaas werkt dat niet. Kan iemand zeggen wat ik fout doe?
In datarr[4] staat een getal, geen array dus. En toch doe je getal.length en getal[i], 2 zaken die niet toepasbaar zijn op een getal maar wel op een array...
|
|
|
|
offline
|
MySQL interesse
|
Die datarr[4] klopt elders in het script is het een array.
|
Dit onderwerp is gesloten.
|
|
|