jquery - how do i lookup an operator value in html, set it as a var and use it in a javascript function? -


i have span reads 1+2= :

<span id="num1">1</span> <span id="op">+</span> <span id="num2">2</span> = 

i have javascript function:

    $(document).ready(function() {        var num1 = parseint($("#num1").text());       var op = $("#op").text();       var num2 = parseint($("#num2").text());       console.log(num1 + op + num2);          //doesnt work      }); 

this purely experimental reasons, how go adding 1+2 using operator listed in html? can set operator var , use somehow?

my thought console.log(num1 + op + num2); doesnt anything

do not use eval() evil. kindly try mix , match operators.

$(document).ready(function() {   var num1 = parseint($("#num1").text());   var num2 = parseint($("#num2").text());   var op = $("#op").text();   switch (op) {     case "+":       console.log(num1 + num2);       break;     case "-":       console.log(num1 - num2);       break;     case "/":       console.log(num1 / num2);       break;     case "*":       console.log(num1 * num2);       break;   } }); 

Comments

Popular posts from this blog

how to insert data php javascript mysql with multiple array session 2 -

multithreading - Exception in Application constructor -

windows - CertCreateCertificateContext returns CRYPT_E_ASN1_BADTAG / 8009310b -