1 2 3 | <div id="id1"> <h5>Tekst</h5> </div> |
1 | $(this.id).find('h5').text(); |
1 | $("#" + this.id).find('h5').text(); |
Ik zou hem zo doen:quote:Op donderdag 6 oktober 2011 16:52 schreef ursel het volgende:
Geen flauw idee of tie hier moet of bij de buren ([PHP/(My)SQL] voor dummies #94)
Probeer het hier maar.
Ik ben bezig met wat Jquery. Nu weet ik een gegeven ID en wil de tekst van de h5 tag die eronder hangt graag terug zien.
[ code verwijderd ]
Nu dacht ik zelf met de volgende wel er te komen, maar dat klopt dus niet.
[ code verwijderd ]
[EDIT]
Soms niet te snel vragen.
Al opgelost
[ code verwijderd ]
1 2 3 4 5 | <?php $("div#" + this.id).find('h5').text(); ?> |
1 2 3 4 5 | <?php $("div#"+this.id+" h5").text(); ?> |
Ahh.. ok, Gaan we wijzigen dan. Bedankt voor de tipquote:Op donderdag 13 oktober 2011 15:06 schreef Scorpie het volgende:
[..]
Ik zou hem zo doen:
[ code verwijderd ]
of nog korter:
[ code verwijderd ]
Hoe scherper je je selectors maakt, hoe sneller het performed.
Ik zou het zo doen:quote:Op donderdag 13 oktober 2011 15:06 schreef Scorpie het volgende:
[..]
Ik zou hem zo doen:
[ code verwijderd ]
of nog korter:
[ code verwijderd ]
Hoe scherper je je selectors maakt, hoe sneller het performed.
1 | $("#" + this.id).find('h5').text(); |
Heb ik het dus toch goed.quote:Op vrijdag 14 oktober 2011 07:30 schreef Light het volgende:
[..]
Ik zou het zo doen:
[ code verwijderd ]
Omdat $() alleen een id meekrijgt, kan jQuery dat zelf optimaliseren. Er wordt dan intern getElementById() gebruikt, en sneller dan dat krijg je het niet.
SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Hm, toch wel:quote:Op vrijdag 14 oktober 2011 07:30 schreef Light het volgende:
[..]
Ik zou het zo doen:
[ code verwijderd ]
Omdat $() alleen een id meekrijgt, kan jQuery dat zelf optimaliseren. Er wordt dan intern getElementById() gebruikt, en sneller dan dat krijg je het niet.
quote:Op woensdag 19 oktober 2011 20:42 schreef ursel het volgende:
[..]
Heb ik het dus toch goed.
Even (wss simpele) vraag. Als ik zeg maar wat standaard functies wil maken die ik in een eigen library wil plaatsen, wat moet ik daar exact voor doen. Alleen de js code in een js file plaatsen en daarin functies aanmaken werkt in ieder geval niet.
Include je de javascript file wel?SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
quote:Op woensdag 19 oktober 2011 20:51 schreef Scorpie het volgende:
[..]
Include je de javascript file wel?
Dat is alleen daar omdat wat je wilt matchen geen id heeft.quote:Op woensdag 19 oktober 2011 20:51 schreef Scorpie het volgende:
[..]
Hm, toch wel:
http://stackoverflow.com/(...)d-elements-in-jquery
getElementsByClassName is het snelst, maar ik wist dus niet dat ze in 1.4+ de selection engine hebben aangepast.
Als ik onderstaande 3 aanroep voert die er maar 2 uit. CanBuy niet. Die slaat die gewoon over. Geen melding of iets.quote:Op woensdag 19 oktober 2011 21:46 schreef Scorpie het volgende:
Ehm ik zal zo even kijken maar post de niet werkende functie eens?
SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
1
2
3
4
5
6
7
8
9
10
11
12
13
14function alertId(id, donation) {
alert(id);
alert(donation);
}
function canBuy(gold, donation) {
alert(gold);
alert(donation);
}
function DoeMaarWat(gold, donation) {
alert(gold);
alert(donation);
}
ik gok iets met test situatie...quote:Op woensdag 19 oktober 2011 22:09 schreef KomtTijd... het volgende:
Waarom de fuck heb je 3 exact dezelfde functies met verschillende namen onder elkaar?
Nope, Ik krijg met onderstaande aanroep maar 4x een alert.quote:Op woensdag 19 oktober 2011 22:13 schreef KomtTijd... het volgende:
Ik gok trouwens dat de oorzaak is dat'ie canBuy al gedeclareerd heeft als variable ofzo.
1 2 3 | DoeMaarWat("12", "24"); canBuy("12", "24"); alertId("12", "24"); |
ik wil wel even testen, heb je nog andere code erin staan die van belang kan zijn?quote:Op woensdag 19 oktober 2011 22:22 schreef ursel het volgende:
[..]
Dat dus.
Schijnbaar niet altijd even makkelijk te begrijpen voor sommige.
Ik zag pas later dat "doemaarwat()" me niet echt een functienaam uit productiecode leek...quote:Op woensdag 19 oktober 2011 22:22 schreef ursel het volgende:
[..]
Dat dus.
Schijnbaar niet altijd even makkelijk te begrijpen voor sommige.
Heb het ook net in ander project getest. Moet dat dan toch zijn. Ga eens heel goed zoeken dan maar.quote:Op woensdag 19 oktober 2011 22:25 schreef mschol het volgende:
[..]
ik wil wel even testen, heb je nog andere code erin staan die van belang kan zijn?(jquery of iets anders?)
-edit-
code an sich werkt.. je hebt gewoon canBuy eerder al gedefineerd ofzo
Ben ook niet boos, je reactie was alleen zo eeuuhh.. denigrerendquote:Op woensdag 19 oktober 2011 22:32 schreef KomtTijd... het volgende:
[..]
Ik zag pas later dat "doemaarwat()" me niet echt een functienaam uit productiecode leek...
var width = $('#idvanjediv').width();quote:Op dinsdag 25 oktober 2011 13:52 schreef Chandler het volgende:
Dag allemaal,
Ik heb het volgende kleine probleem.
html code;
<div><object blablabla"></object></div>
Nu is deze div standaard 500px breed, maar voor het ene spelletje dat groter is wil ik de div net zo breed hebben dat het spelletje er net in past (+5px spacing).
Hoe kan ik achterhalen met jquery hoe groot deze object is?
1 | $('#id').width($('#obj').width()); |
Wut? Effe checken.quote:Op dinsdag 25 oktober 2011 14:41 schreef Chandler het volgende:
Heerlijk dat jQuery
[ code verwijderd ]
1 2 | $(document).ready(function() { }); |
Merci, dat was dus het probleem. Had jQuery zelf als tweede include.quote:Op zondag 30 oktober 2011 22:27 schreef GlowMouse het volgende:
Includen of inline maakt geen verschil. Include wel eerst jQuery zelf.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |