0

How can I get the value of variable mjt_plan1 by using a dynamic variable plan?

jQuery(document).ready(function () {
    var plan = 'plan1';
    var mjt_plan1 = '10000';
    alert('mjt_' + plan);
});
Penny Liu
  • 15,447
  • 5
  • 79
  • 98
Madhavi Jha
  • 129
  • 4

2 Answers2

0
    jQuery(document).ready(function(){
        var plan = 'plan1';
        var mjt_plan1 = '10000';
        alert(window['mjt_' + plan]);
    });
Nouman Saleem
  • 337
  • 4
  • 11
0

How to find JavaScript variable by its name

<script type="text/javascript">
    jQuery(document).ready(function(){
        var plan = 'plan1';
        var mjt_plan1 = '10000';
        alert (eval ('mjt_'+plan));

    });
</script>
Madhavi Jha
  • 129
  • 4
  • It's worth noting that [`eval()` can be dangerous and slow](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/eval#Do_not_ever_use_eval!). – showdev Mar 13 '19 at 07:31