Verschil tussen JQuery selecties

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior Java developer

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Back End Developer

As a Back End developer at KUBUS you will be developing the (web) application and services of BIMcollab. You have a focus on the back end of our software, for which we mainly work with C# and .NET. We use a full-stack approach, which means that in addition to the back-end, you will also help with other parts of the code. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact

Bekijk vacature »

Back-end Developer

Functieomschrijving Voor een erkende werkgever in de regio van Middelburg zijn wij op zoek naar een enthousiaste PHP / Symfony Developer. Een ambitieus persoon die het gemotiveerde development team komt versterken met het realiseren van nieuwe en complexe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor professionele groei? Dit ga je doen: Je bent verantwoordelijk voor de beheer en ontwikkeling van de serviceportal in Symfony en de webshops in de tweede versie van Magento; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

Full stack developer Python, React

Functie Jij als full stack developer komt binnen onze Technology afdeling te werken. Deze bestaat momenteel uit 15 man. De stack waarmee wij werken is voornamelijk Python, Javascript, React en GraphQL. Binnen deze afdeling wordt er met multidisciplinaire teams gewerkt aan verschillende projecten. Projecten duren vaak langer dan 3 maanden en je bent van begin tot eind vaak betrokken. Naast dat je als full stack ontwikkelaar aan de slag gaat ben je ook Consultant. Dit betekent dat je ook klantcontact hebt in je rol en werkshops geeft. De verhouding tussen deze werkzaamheden zijn ongeveer 70% development en 30% consultancy. Een

Bekijk vacature »

Software Developer

Functie omschrijving Psst hé jij daar! Op zoek naar een nieuwe uitdaging als developer? Wacht niet langer en reageer direct. In deze functie ga je bij een familiebedrijf werken als developer. Je gaat maatwerk software ontwikkelen met de Microsoft stack. Je gebruikt technieken als C#, ASP.NET en MVC. Je werkt in een leuk team van andere developers. Je krijgt veel vrijheid in je werk en kan flexibel werken. Dagje thuiswerken? Geen probleem! Daarnaast is er veel ruimte om écht mee te denken met het bedrijf en met de klanten. Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Vanaf

Bekijk vacature »

Back End Developer

Als Back End developer bij KUBUS houd je je bezig met het ontwikkelen van de (web)applicatie en services van BIMcollab. Je hebt een focus op de back end van onze software, daarvoor werken wij hoofdzakelijk met C# en .NET. Wij hanteren een full-stack benadering, wat betekent dat je naast de back-end ook meehelpt bij andere onderdelen van de code. Als softwarebedrijf bevindt KUBUS zich in een unieke positie. We bouwen aan onze eigen producten die wereldwijd door tienduizenden gebruikers worden gebruikt. Ons bedrijf heeft precies de juiste grootte: groot genoeg om echt impact te maken in de markt, maar klein

Bekijk vacature »

Leidinggevend Full Stack Developer

Hé jij, nieuwe Pinkcuber! Ga aan de slag bij Pinkcube, online leverancier van promotieartikelen! Een innovatieve organisatie waar extra stappen zetten voor klanten de normaalste zaak van de wereld is. Ambitieus zijn we ook. ‘Naoberschap’ staat bij Pinkcube hoog in het vaandel; we helpen elkaar en iedereen is welkom. Pinkcube is Great Place to Work Certified, erkend leerbedrijf, maatschappelijk betrokken partner van stichting Present en partner van CliniClowns. En misschien wel jouw nieuwe werkgever. Wij zoeken namelijk een enthousiaste: Leidinggevend Full Stack Developer (40 uur, medior/senior) Ben jij klaar om baanbrekende ideeën tot leven te brengen en deel uit te

Bekijk vacature »

Digitale Tovenaar Gezocht: Junior Low-code/No-code

Bedrijfsomschrijving Duik mee in een wereld vol innovatieve avonturen waar gegevens en technologie een magische symbiose aangaan! Al meer dan twee decennia lang zijn we de tovenaars achter de schermen die oplossingen creëren voor de meest complexe klantcontactvraagstukken en datagedreven software-uitdagingen. Bij ons draait het om de kracht van samenwerking en groei. We zijn een hechte vriendengroep die samen bergen verzet om elkaar én onze klanten te laten schitteren. Jouw succes is ons succes en we streven ernaar om elkaar naar nieuwe hoogten te tillen, niet voor even, maar voor altijd. We willen dat jij je helemaal thuis voelt in

Bekijk vacature »

Software Developer

Functie omschrijving In deze functie ga je aan de slag met het door ontwikkelen van de interne software. Zij maken gebruik van een CRM, wat door de hele organisatie gebruikt wordt. Andere taken: Je gaat het CRM-systeem door middel van PHP verder ontwikkelen; Verder bouw je verschillende API's en koppelingen tussen systemen; Ook ga je collega's ondersteunen bij vragen over de software en applicaties; Deelnemen aan overleggen met het development team; Bij interesse is er de mogelijkheid om junioren te gaan begeleiden. Bedrijfsprofiel Dit bedrijf is actief binnen de telecombranche. Het hoofdkantoor zit in regio van Den Bosch en er

Bekijk vacature »

PHP Developer

As a PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible. How do I become a PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing vanilla PHP code. Working with

Bekijk vacature »

Junior Software developer

Functie Als junior .NET ontwikkelaar start jij in een compact team met drie ervaren .NET ontwikkelaars. Wij werken op projectbasis en begeleiden zelf het hele traject van A tot Z. Wij bieden jou dan ook een brede functie aan met veel technische uitdaging! Ons traject ziet er als volgt uit: 1) Wij analyseren de behoefte van onze klant 2) Wij werken de behoefte uit en vertalen dit naar technische werkzaamheden en maken een uren/kosten schatting; 3) Wij gaan aan de slag met het ontwikkelen van het product met directe feedback van de klant, zodat datgene gerealiseerd wordt, wat gewenst is;

Bekijk vacature »

Back-end Developer (Permanent position with the em

Bedrijfsomschrijving Dutch specialist in technical installation materials. Functieomschrijving Purpose of the position: Our client is looking for a Back-end Developer who, together with the rest of the energetic and dynamic team, is responsible for the development and management of the website. This not only concerns the development and management of the current website, but also the development of a new Headless Commerce Platform to keep the customer's website Future proof. Within the IT department, there is a real DevOps culture and the commerce team is at the forefront and tries to implement continuous improvements. Most important tasks: ï‚· Designing and

Bekijk vacature »

Als Front-end developer samenwerken met de beste c

Functie Momenteel zijn we voor één van de projecten bij hun key partner, een voorloper in de energiesector, op zoek naar gedreven Front-end developers. Ze nemen de lead in dit project en werken uitsluitend met vooruitstrevende technologieën. Ze verwachten dat de technologie die hier wordt ontwikkeld uiteindelijk door veel meer grote corporates, in verschillende sectoren zal worden toegepast. Dit is dan ook een heel uitdagend project om aan mee te gaan werken. Het team bestaat o.a. uit User Experience designers, Data Scientists en Software Engineers. De consultants en ontwikkelaars werken volgens de Design Thinking methode waarbij de eerste stappen van

Bekijk vacature »

.NET Developer

Dit ga je doen (Door)Ontwikkelen van het applicatielandschap; (Door)Ontwikkelen van microservices; Bouwen van nieuwe functionaliteiten; Verbeteringen aandragen voor het applicatielandschap; Sparren met de business. Hier ga je werken De organisatie is werkzaam in de financiële dienstverlening met meer dan 200 medewerkers en meer dan 250.000 eindgebruikers is het een van de grotere binnen haar branche. Je komt te werken in een team waarmee je verantwoordelijk bent voor het ontwikkelen en onderhouden van de financiële applicaties binnen de organisatie, denk hierbij aan het bouwen en onderhouden van portalen. Als .net developer ga jij het development team ondersteunen met de transitie naar

Bekijk vacature »

Software Developer

Longship.io gaat de wereld veroveren met baanbrekende software en legendarische... pizza-avonden! Lees hier de vacature van IT Operations Manager! Bij Longship werken we met een team van 5 mensen aan software voor laadpaal operators. Longship is ontstaan in 2020 met als doel om de elektrische mobiliteitstransitie aan te jagen. We zijn nu al een wereldwijde speler doordat we continu voorop lopen in innovatie. Ons platform helpt het versneld elektrificeren van wagenparken, internationaal! Wij zijn een startup met grote ambities die we willen bereiken met een relatief klein en efficiënt team. Je krijg de kans om ontzettend veel te leren van

Bekijk vacature »
Erwin H

Erwin H

28/02/2012 19:30:52
Quote Anchor link
Kan iemand mij het verschil uitleggen tussen de volgende twee manieren om een element te selecteren met JQuery. En dan niet zo zeer hoe het gebeurt, maar wat is het verschil in wat ik terugkrijg uit deze twee methodes.

Methode 1:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
$(container).append('<div id="map_bt_close" class="map_control">Close</div>');
var closeDiv = $("#map_bt_close");


Methode 2:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
var closeDiv = $(container)
  .append('<div id="map_bt_close" class="map_control">Close</div>')
  .find("#map_bt_close");


De reden dat ik het vraag is omdat ik net 2 uur heb zitten klooien om twee custom buttons op een Google Map te krijgen, waarbij het uiteindelijk bleek dat de eerste methode niet werkt, maar de tweede wel. Volgens mij moet ik in beide gevallen gewoon een array krijgen met elementen (lengte 1), maar blijkbaar is het niet gelijk.
 
PHP hulp

PHP hulp

28/11/2024 18:24:25
 
Jeroen VD

Jeroen VD

28/02/2012 19:38:33
Quote Anchor link
volgens mij(ben geen expert - lerende) zit 'm in het opslaan in de variabele.

in je eerste voorbeeld wordt er iets gedaan, en dan wordt die div opgeslagen in je var.

in je tweede methode wordt de variabele gemaakt, en dan wordt er wat mee gedaan.

de eerste regel uit methode 1 wordt dus helemaal niets mee gedaan
 
Erwin H

Erwin H

28/02/2012 19:49:02
Quote Anchor link
In beide gevallen wordt de uiteindelijke div (met id map_bt_close) opgeslagen in de variabele closeDiv en in beide gevallen kan ik met een alert het id tonen. Met andere woorden, in beide gevallen komt de nieuwe div juist terecht in de variabele. Alleen als ik er dan via de Google Maps API een event handler aan wil hangen (via de google.maps.event.addDomListener method) dan gaat het in het eerste geval dus niet goed, maar in het tweede geval wel.
 
Wouter J

Wouter J

28/02/2012 19:49:46
Quote Anchor link
Het zou inderdaad allebei een jQuery object moeten terug geven met 1 element erin.

In het eerste voorbeeld maak voeg je eerst #map_bt_close to aan container en haal je vervolgens #map_bt_close op uit de hele DOM.
In het 2e voorbeeld voeg je #map_bt_close to aan container en zoek je daarna in container naar een child #map_bt_close.

Het 2e voorbeeld is dus waarschijnlijk een stuk sneller en beter, maar ze zouden allebei moeten werken (tenzij je met frames werkt).
 
Erwin H

Erwin H

28/02/2012 20:47:48
Quote Anchor link
Het enige wat ik erna doe is dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
google.maps.event.addDomListener(closeDiv[0], "click", function(){
  toggleMapSize(me);
});

Waarbij in het eerste geval de Google Maps API vast loopt op de addDomListener functie, terwijl het in het tweede geval gewoon werkt. Ik maak geen gebruik van frames.

Maar ik had er nog niet eens aan gedacht dat de tweede sneller is, dat is dan wel weer een geluk bij een ongeluk....
 
Reshad F

Reshad F

28/02/2012 22:11:44
Quote Anchor link
even een toevoeging op het verhaal van Wouter en Jeroen,

de tweede manier wordt vaak gebruikt ook als je container meerdere keren wilt gebruiken, zo niet dan kan je gewoon de eerste manier gebruiken.

zoals met jQuery vaak is het kan op meerdere manieren, moeilijker en makkelijker, veel schrijfwerk of juist weinig. correct me if im wrong!
 
Erwin H

Erwin H

29/02/2012 08:51:39
Quote Anchor link
Reshadd, het gaat er hier dus om dat de eerste NIET werkt. In elk geval niet voor wat ik wil en ik vraag me af wat het verschil tussen de twee is in wat ik terug krijg. Want er zit klaarblijkelijk een verschil tussen.
 
Wouter J

Wouter J

29/02/2012 09:50:12
Quote Anchor link
Ik heb een vermoeden dat het ene een jQuery object terug geeft en de andere een Array. Maar na wat testen kan ik dit vermoeden niet bevestigen.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.