I want to execute what is inside wrap
div
here is my try - without success
$('button').on('click', function(){
window[$('#wrap')[0].text()];
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id='wrap'>console.log('323');</div>
<button>CLICK</button>
CodePudding user response:
You can try to use Function
instead.
The refactored code will look like that
$('button').on('click', Function($('#wrap').text()));
You can try the example here
And you can learn more about Function
here