可利用雙引號拆開</script>,讓script可以正常運作。
<script type="text/javascript"> (function($) { jQuery(document).ready(function($) { var code = "<script>alert('Hi!');</scr"+"ipt>"; $('body ac').before(code); }); })(); </script>
若裡面有方法,也是要利用引號拆解
前後script標籤各自獨立,中間的方法不用再用引號隔開,用加號連結及可。
var code = "<Script>"+setTimeout("location.href='http://www.google.com'",0); +"</Sc"+"ript> "; $('body ac').before(code);
參考連結:http://stackoverflow.com/questions/610995/jquery-cant-append-script-element
全站熱搜
留言列表