我有這個文本框。當用戶在文本框中寫入一些Jquery代碼並單擊應用。我希望代碼應用於Html頁面。該代碼正在追加到正文,但生成的點擊功能不起作用。我也嘗試將代碼添加到HEAD,點擊也不這樣工作。它有可能起作用嗎?是否可以動態添加jquery或javascript代碼?
我的HTML代碼
<span id="clickme">Click Me</span>
<textarea id="txt">
$('#clickme').click(function(){
alert("clicked");
});
</textarea>
<button id="apply">Apply</button>
我jQuery是
$(document).ready(function(){
$(document).on('click','#apply',function(){
var code=$('#txt').val();
$('body').append('<script type="text/javascript">'+code+'</script>');
});
});
恭喜你,你找到eval'的'用例。 – zzzzBov
我不知道eval。如果我想在Jquery中做這件事,你能幫我解決這個問題嗎? – Manish
你的jQuery代碼,它在哪裏?在頁面或單獨的文件中? –