2017-06-28 3 views
1
var x = '((jQuery("*[data-customize-setting-link=rst_general_wrapper]:checked").val() == "2"))'; 
     if(x){ 
      alert(1); 
     }else{ 
      alert(2); 
     } 

x muss eine Zeichenfolge sein. Ich möchte diese jquery in einer Variablen ohne Verwendung der "eval" ausführen. Nicht verwenden Evaljquery run Funktion in Variable

Antwort

2

Hay Lieber bitte versuchen Sie dieses :)

var x = '((jQuery("*[data-customize-setting-link=rst_general_wrapper]:checked").val() == "2"))'; 
$("body > *:last-child").after('<script>var x = ' + x + '</script>'); 
if(x){ 
    alert(1); 
}else{ 
    alert(2); 
}