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

xは文字列である必要があります。 "eval"を使用せずにこのjqueryを変数内で実行したいとします。評価変数内のjquery run関数

答えて

2

ヘイ親愛なるを使用しないで、このいずれかを試してみてください:)

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); 
}