Optellen waardes <p>

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

SQL Developer

Functie omschrijving We are looking for a dutch native speaker Jij gaat in deze functie aan de slag met uitdagende projecten en het creëren van maatwerk software, vooral middels SQL. Iedere klant/project is weer anders, maar dat maakt dit bedrijf en de functie erg uniek & uitdagend. Verder heb je de volgende taken: Ontwikkelen en ontwerpen van SQL databases. T-SQL wordt hierbij gebruikt als programmeer laag; Optimalisatie van query's, voor een verbeterde efficiency; Begeleiden van junior developers, mits je dit leuk vindt; Heb je meer interesse in een rol als consultant, dan is dit ook mogelijk. Je heb hier meer

Bekijk vacature »

Java developer

Als Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze klanten. Geen werkdag is hetzelfde, je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfskritische systemen. Een voorbeeld hiervan is een cliënt-volgsysteem bij Reclassering Nederland. Andere klanten waar wij onder andere voor werken: KPN, Philips, Nationale-Nederlanden, Kamer van Koophandel, ABN AMRO, Bovemij, Arval en de Politie. Werken bij Sogeti Nieuwe ontwikkelingen volgen we op de voet en delen we binnen de

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 »

Junior/medior PHP developer Onderwijssector

Functie Momenteel zijn ze op zoek naar een developer die, veelal fullstack, mee gaat werken aan de ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP), Vue.js

Bekijk vacature »

Full stack .NET developer Microsoft 365

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Back end developer

Functie Jij als full stack ontwikkelaar komt te werken in een team bestaande uit 4 back end programmeurs, 2 vormgevers/ Front end developers en een online marketeer. Qua persoonlijkheden is het team erg gevarieerd van sportfanaten tot gameliefhebbers en Golfers. Een ding heeft iedereen hier gemeen; Passie voor goede code. In jouw rol zul je voor 90% van je tijd je bezig houden met het ontwikkelen van grote maatwerk applicaties. Daarnaast hebben wij op aanvraag ook wel eens een website of onderhoudsklusje, die opgepakt moet worden en hier ben jij ook niet vies van. De technische uitdaging momenteel is dat

Bekijk vacature »

PHP Developer gezocht!

Functie omschrijving Wij zijn op zoek naar een PHP Developer! Ben jij op zoek naar een nieuwe uitdaging? Lees dan snel verder! Voor een organisatie in de regio Utrecht die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in de regio van Bergen op Zoom ben je als PHP Developer niet alleen gefocust op het ontwikkelen van Software. Daarnaast ben je ook voortdurend bezig met het zoeken naar nieuwe mogelijkheden en innovaties die essentieel kunnen zijn voor de efficiëntie van software ontwikkeling. Je deelt veel kennis en informatie met het team en ontvangt deze dan ook graag terug. Techstack: PHP, Symfony & mySQL. Bedrijfsprofiel Deze uitdagende opdrachtgever is ruim 20 jaar actief in de regio Bergen op Zoom. Het vooruitstrevende team staat de hele dag voor je klaar om je te helpen en ondersteunen.

Bekijk vacature »

Junior / Medior C# .NET ontwikkelaar in Brabants t

Bedrijfsomschrijving Ben jij een gepassioneerde C# .NET ontwikkelaar met een voorliefde voor hardware? Dan is dit de perfecte kans voor jou! Bij ons bedrijf krijg je de kans om deel uit te maken van een team van sociale en enthousiaste techneuten die er elke dag naar streven om onze eigen ontwikkelde software nog beter te maken. Het team van ongeveer 10 team medewerkers maakt zich hard om de interne processen gestroomlijnd te laten verlopen. Functieomschrijving Als lid van ons hechte en behulpzame team word je betrokken bij diverse projecten. Daarbij krijg je te maken met data-analyses, content en de logistieke

Bekijk vacature »

Senior SQR Java Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 13333 Introductie Are you passionate about contributing to the world's most advanced machines. Do you thrive in a challenging environment working with highly motivated and skilled teams? If so, we have the perfect opportunity for you! We are seeking a Senior Software Design Engineer for Sequence Tooling to play a critical role in creating and maintaining mission-critical software applications. In this role, you will focus on achieving maintainable software architecture that is transparent and easy to extend while maintaining a strong focus on software quality. You will work closely with

Bekijk vacature »

Senior Javascript developer

Functie Het platform is gebouwd in een moderne JavaScript stack, die gebruikt maakt van:  React.js  Redux  TypeScript  Node.js  Google Cloud functions (node.js)  Semantic UI Alle code wordt getest en beoordeeld door collega developers. De continuous integration pipeline maakt het mogelijk om elke dag waarde te leveren aan hun klanten. Het ontwikkelproces is pragmatisch en gebaseerd op Scrum. Wat je zult doen: Ten eerste kun je nadrukkelijk jouw eigen stempel drukken op de technologie, het product en de cultuur van het bedrijf. Je bent bezig met het uitwerken van de architectuur van nieuwe functionaliteiten op

Bekijk vacature »

Delphi developer

Functie Als Delphi developer ga jij aan de slag in een team met twee andere ervaren Delphi programmeurs waaronder de Hoofd programmeur. Als team zijn jullie verantwoordelijk voor de doorontwikkeling van jullie bestaande applicatie. Daarnaast zijn jullie verantwoordelijk voor het onderhouden van deze applicatie en het oplossen van eventuele bugs. Eisen - HBO werk en denk niveau; - Minimaal één jaar ervaring met Delphi; - Goede beheersing van de Nederlandse taal in woord en geschrift; - Jij bent zelfstandig, maar kan ook in team verband werken. Aanbod - €3000,-- €4000,- op basis van jouw kennis en ervaring; - 8% vakantiegeld;

Bekijk vacature »

PHP developer

Functie omschrijving Voor een klein bedrijf in de buurt van Nieuwegein zijn wij per direct op zoek naar een talentvolle PHP developer. Er wordt veel ruimte geboden voor eigen initiateven, waardoor je een mooie stempel kan drukken op jouw eigen werkzaamheden (zowel operationeel als strategisch). Het bedrijf heeft middels externe programmeurs een multimedia platform ontwikkeld, maar willen geleidelijk de ontwikkeling naar binnen halen. Om die reden zoeken zij een communicatieve interne PHP developer die graag meebouwt aan het succesvolle product. Je gaat de volgende werkzaamheden verrichten: Platform beheren en programmeren (PHP, MySQL, JQuery, Javascript, XML & HTML); Communicatie en aansturing

Bekijk vacature »

App Developer

Samen werken aan een gezonder Nederland en toekomstbestendige zorg voor iedereen. Dat is de impact die jij kan hebben als App Developer bij VGZ. Wil jij een bijdrage leveren aan een maatschappij waarin iedereen zich thuis voelt? Bekijk dan de vacature. Uit onderzoek van Computable is VGZ verkozen tot ‘beste niet-ICT werkgever voor ICT’ers van Nederland’ Hoe ook jij het verschil maakt Als App developer werk jij aan het belangrijkste communicatiekanaal van VGZ, namelijk de App! Als App developer bij VGZ maak je onderdeel uit van een van onze App-teams. Met een goede mix van kennis en ervaring zet je

Bekijk vacature »

Back end developer PHP

Functie Heb jij altijd al eens bij een bedrijf willen werken waar jij géén nummertje bent, die alleen maar uitvoerend werk doet? Dan zou je hier perfect passen! Tuurlijk, je werkt aan projecten voor grote of kleine bedrijven… Het enige verschil hier is, jouw mening telt hier écht. Jouw inbreng wordt gewaardeerd, serieus genomen en gebruikt. En vergeet niet, je werkt niet alleen aan deze projecten. Er werken in totaal ruim 25 developers en designers, onderverdeeld over 3 development teams. Voornamelijk bestaande uit Medior en Senior developers, die samen voor een inspirerende en ambitieuze omgeving zorgen. Hun visie is namelijk

Bekijk vacature »
John Cena

John Cena

10/02/2012 10:28:04
Quote Anchor link
Helleu,

Ik heb een aantal <P>'s die adhv de invoer van de gebruiker berekend worden. Nu wil ik graag uiteindelijk de waarde's van de <P>'s bij elkaar optellen.

Ik wil dat doen via een button "Bereken Totaal" en dan alle waardes dus optellen shown.

Enige probleem, hoe tel ik waardes op die in HTML staan? Overigens zijn het wel allemaal getallen.
Gewijzigd op 10/02/2012 10:34:32 door John Cena
 
PHP hulp

PHP hulp

24/11/2024 22:34:30
 
Joakim Broden

Joakim Broden

10/02/2012 10:44:47
Quote Anchor link
een div om alle te berekenen P's te doen. Die div selecteren en daar de children van te nemen. Dan een for loopje maken die door al die children heen loopt en met behulp van innerHTML/html() de waarde uit de P halen.

zoiets als dit in samen werking met jQuery:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<div id="numers">
    <p>1</p>
    <p>2</p>
    <p>3</p>
    <p>4</p>
</div>


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
var total = 0;
var elements = $('#numbers').children('p');

for (i = 0; i < elements.length; i++) {
    total += parseInt($(elements[i]).html());
}


Ik heb dit niet getest
Gewijzigd op 10/02/2012 11:16:27 door Joakim Broden
 
John Cena

John Cena

10/02/2012 11:08:59
Quote Anchor link
Zou waarschijnlijk werken, ware het niet dat ik ook <P> heb met tekst...
 
Joakim Broden

Joakim Broden

10/02/2012 11:11:39
Quote Anchor link
Chi Lion op 10/02/2012 10:28:04:
Overigens zijn het wel allemaal getallen.


En nu heb je weer P met tekst? Beetje raar.

Als er P's met tekst tussen staan dan kun je toch kijken of de HTML van de P numeric is? Zo ja dan op tellen, Zo nee dan niet optellen. Of je kunt gaan werken met classes op de P die opgeteld moeten worden.
 
Erwin H

Erwin H

10/02/2012 11:12:11
Quote Anchor link
Geef dan de <p>s met een getal een extra class mee en selecteer alleen die in de JQuery functie van Hertog Jan.
 
John Cena

John Cena

10/02/2012 11:13:02
Quote Anchor link
De <P>'s met getallen zijn allemaal getallen. Beetje stomme info als ik het zo terug lees.

var elements = $('#numbers').children('<p class="rekenUit">');

zoiets?

Toevoeging op 10/02/2012 11:13:34:

Hmm, hij gaat hierop fout overigens:

children('<p>'); daar gaat ie bij mij fout op. alleen children() werkt wel
 
Joakim Broden

Joakim Broden

10/02/2012 11:14:36
Quote Anchor link
http://api.jquery.com/children/

Oftewel
var elements = $('#numbers').children('.rekenUit');

Wat betreft children('<p>');, foutje van mij waarschijnlijk moet dat children('p'); zijn.
Gewijzigd op 10/02/2012 11:16:00 door Joakim Broden
 
Erwin H

Erwin H

10/02/2012 11:15:11
Quote Anchor link
var elements = $('#numbers').children('p.rekenUit');
natuurlijk.... dat had je zelf ook kunnen bedenken als je al met JQuery werkt
 
John Cena

John Cena

10/02/2012 11:26:26
Quote Anchor link
Kheb het nu zo:
$("#berekenButton").click(function() {
var total = 0;
var elements = $('#numbers').children('.rekenUit');

for (i = 0; i < elements.length; i++) {
total += parseInt($(elements).html());
}

alert(total);
})

De alert geeft 0, en da hoort nie
 
Joakim Broden

Joakim Broden

10/02/2012 11:30:20
Quote Anchor link
oftewel debug... Kijk eens wat elements.length zegt
 
Erwin H

Erwin H

10/02/2012 11:32:18
Quote Anchor link
En afgezien daarvan, als je in elke stap in de loop dit doet:
total += parseInt($(elements).html());
doe je het elke keer op hetzelfde JQuery object. Zo loop je natuurlijk niet door alle elementen heen.
 
John Cena

John Cena

10/02/2012 11:34:20
Quote Anchor link
Het staat in een <div>, <form>, <table> <tr> <td> <p>
structuur, (en dan de hele shit weer afsluiten uiteraard) kan het daar aan liggen?
 
Joakim Broden

Joakim Broden

10/02/2012 11:35:59
Quote Anchor link
Een table in een form is niet echt juist, en kijk eens wat ik en erwin zeiden. Heb je daar al naar gekeken?
 
John Cena

John Cena

10/02/2012 11:36:55
Quote Anchor link
Ja, debuggen kan ik wel, in PHP, ik werk niet zoveel met jQuery/ Javascript.

Vooorzetje?
 
Joakim Broden

Joakim Broden

10/02/2012 11:43:35
Quote Anchor link
Ik zei kijk eens wat elements.length is. Oftewel:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
alert(elements.length);
of
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
console.log(elements.length);


Dan kun je zien wat elements.length terug geeft, als je 0 terug krijgt zijn er dus geen children (wat wss zo is omdat je eerst nog een form, table, tr, td hebt, als dit het geval is moet je even op jQuery each zoeken).

Als je wel een getal krijgt behalve 0, gaat er dus iets mis tijdens het optellen van de getallen. En dat kan kloppen want je doet steeds

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
total += parseInt($(elements).html());


elements is een array dus het moet
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
elements[i]
zijn.
Gewijzigd op 10/02/2012 11:44:45 door Joakim Broden
 
John Cena

John Cena

10/02/2012 12:12:13
Quote Anchor link
Works:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
$("#berekenButton").click(function() {
               var total = 0;
               var el = $("#numbers tbody");
               var elements = el.children();

               elements.each(function(n){
                   var el = $(this);
                   var leng = el.children('td');
                   var para = leng.children('p');
                   for (i =0; i< para.length; i++){
                       var num = parseInt($(para[i]).html());
                       if(!isNaN(num)) {
                           if(isNaN(total)) {
                               total = num;
                           }else {
                               total += num+0;
                           }
                       }
                   }
               });

               alert(total);
           });
Gewijzigd op 10/02/2012 12:12:31 door John Cena
 
Kris Peeters

Kris Peeters

10/02/2012 15:26:22
Quote Anchor link
Dat kan eenvoudiger.

Let vooral op de selector, op wat je hier zet $(...)
Een javascript selector kan je aanspreken zoals je een css selector aanspreekt.

Bv. $('#numbers td p')
Dit zal elke <p> aanspreken die binnen een <td> zit die op zijn beurt binnen iets met id="number" zit.

Je kunt het simpel uittesten door in css de zelfde selector een stijl te geven.
bv.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
#numbers td p {
  background-color: #ffff00;
}


Als je ziet dat alle p's, die je wil aanspreken, geel zijn geworden, weet je dat jQuery die zelfde elementen zal aanspreken, in de volgorde waarin ze in de code voorkomen.
Eventueel moet je je selector "strenger" of "losser" maken, door bv. classes toe te voegen.

Dat wordt dan in een array gezet.
Gewoon een 1-dimentionele array. Geen .children, ... gewoon 1 for-loop

Ik denk dat dit doet wat je wil.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    $(function() {
      $("#berekenButton").click(function() {
        var total = 0;
        var my_p_elements = $('#numbers td p');  //  Vooral hier moet je op letten.
        var numberOfP = my_p_elements.length;
        for (var i =0; i< numberOfP; i++) {
          var value = parseInt($(my_p_elements[i]).html());
          if (false == isNaN(value)) {
            total += value;
          }
        }
        alert(total);
      });
    });
Gewijzigd op 10/02/2012 16:01:37 door Kris Peeters
 
Wouter J

Wouter J

10/02/2012 16:36:07
Quote Anchor link
Of nog een iets betere versie van Kris:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
$(function() {
  $("#berekenButton").click(function() {
    var total = 0,
        my_p_elements = $('#numbers td p');  //  Vooral hier moet je op letten.
    my_p_elements.each(function() {
      var value = ~~($(this).html());
      if (false === isNaN(value)) {
        total += value;
      }
    });
    alert(total);
  });
});
 



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.