-
如何通过jquery显示动态的HTML代码(代码中包含js方法) 5
目前在系统建设中遇到这么一个问题,比较棘手,在页面有一个div,当页面加载的时候通过jquery.html()方法动态加载一段HTML代码,其中HTML代码中含有js方法,类似于下面这个例子,通过加载这段代码后,页面会显示相应的按钮,并且点击事件也生效,但是我重新alert一下html时,只会显示【("<input type='button' value='ok' onclick='hello()'>】却没有了js方法,请大家帮我想想办法,怎么才能将html+js方法一同显示
<BODY>
<div id="info"></div>
</BODY>
</HTML>
<SCRIPT LANGUAGE="JavaScript">
<!--
jQuery("#info").html("<input type='button' value='ok' onclick='hello()'><script language='javascript'>function hello(){alert('hello‘);}<\/script>");
alert(jQuery("#info").html());
//-->
</SCRIPT>
问题补充:<BODY>
<div id="info">
<input type='button' value='ok' onclick='hello()'>
<script language='javascript'>function hello(){alert('hello‘);}<\/script>
</div>
</BODY>
</HTML>
<SCRIPT LANGUAGE="JavaScript">
<!--
alert(jQuery("#info").html());
//-->
</SCRIPT>
如果我在页面上这样写的话,弹出的就是html+js方法,看来jquery对静态和动态的html处理是有区别的
2010年11月01日 22:54
3个答案 按时间排序 按投票排序
-
采纳的答案
jquery 对html 里面含有SCRIPT会做一些处理。
创建SCRIPT对象,设置相应属性,添加到document里面。
所有你那样是获取不到的。2010年11月08日 15:15
-
jQuery("#info").html("<input type='button' value='ok' onclick='hello()'><script language='javascript'>function hello(){alert('hello');}<\/script>");
alert('hello‘);
写错了
alert('hello');2010年11月02日 09:50
相关推荐
JavaScript代码检测页面元素 jQuery代码检测页面元素 使用jQuery基本选择器 使用jQuery层次选择器 使用jQuery基本过滤选择器 使用jQuery内容过滤选择器 使用jQuery可见性过滤选择器 使用jQuery属性过滤选择器...
超实用的jQuery代码段精选近350个jQuery代码段,涵盖页面开发中绝大多数要点、技巧与方法,堪称史上最实用的jQuery代码参考书,可以视为网页设计与网站建设人员的好帮手。《超实用的jQuery代码段》的代码跨平台、跨...
其次详细讲解了jQuery的各种选择器、jQuery操作DOM的方法、jQuery中的事件与应用、jQuery中的动画和特效、Ajax在jQuery中的应用,以及各种常用的jQuery插件的使用方法和技巧,所有这些知识点都配有完整的示例(包括...
本资源主要用于前端初学者学习使用,资源内容为京东商城商品详情页的源码。包含了CSS、HTML、JavaScript、jQuery,其中包含了一部分的中文解析,非常适合前端初学这练手。
jquery鼠标滑过显示二级下拉菜单代码,代码完成可运行。包括html, js, css.
原生(HTML+CSS+JS),网页作品代码简单,可使用任意HTML编辑软件(如:`Dreamweaver、HBuilder、Vscode 、Sublime 、 Webstorm、Text 、Notepad++` 等任意html编辑软件进行运行及修改编辑等操作) HTML静态网页设计...
1、jQuery是一个快速的,简洁的,轻量级的javaScript库(压缩后只有21k),这是其它的js库所不及的。 2、代码简练、语义易懂、学习快速、文档说明丰富、各种应用也说得很详细。 3、WRITE LESS,DO MORE,写更少的代码,做...
这一点在JavaScript中其实并不新鲜,Mochikit和Dojo等已经实现有些日子了。由于jQuery 1.5的Ajax模块内置使用了延迟对象,因此现在通过jQuery编写Ajax程序将自动获得这一功能。 开发人员借此可以使用无法立即获得的...
jQuery实现菜单叠加效果代码 包含html css javascript源代码
包含登录注册以及购物商城首页的HTML代码,其中部分功能的JavaScript代码已经写好,稍微调试即可用
jQuery全屏滚动分屏代码基于jquery-1.11.1.js和jquery.fullPage.js制作,它能够很方便、很轻松的制作出全屏网站。功能:支持鼠标滚动支持前进后退和键盘控制;多个回调函数;支持手机、平板触摸事件;支持CSS3动画;...
jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多javascript高手加入其team,包括来自德国的Jörn Zaefferer,罗马尼亚的Stefan Petre等等。 jQuery是继prototype之后又一个优秀的Javascrīpt框架...
jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多javascript高手加入其team,包括来自德国的Jörn Zaefferer,罗马尼亚的Stefan Petre等等。jQuery是继prototype之后又一个优秀的Javascrīpt框架...
jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多javascript高手加入其team,包括来自德国的Jörn Zaefferer,罗马尼亚的Stefan Petre等等。 jQuery是继prototype之后又一个优秀的Javascrīpt...
jQuery虚拟键盘数字字母软键盘代码基于jquery-1.7.js制作,代码包含数字虚拟键盘,字母软键盘,符号网页键盘,有清空和退格键。
原生(HTML+CSS+JS),网页作品代码简单,可使用任意HTML编辑软件(如:`Dreamweaver、HBuilder、Vscode 、Sublime 、 Webstorm、Text 、Notepad++` 等任意html编辑软件进行运行及修改编辑等操作) HTML静态网页设计...
jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多javascript高手加入其team,包括来自德国的Jörn Zaefferer,罗马尼亚的Stefan Petre等等。 jQuery是继prototype之后又一个优秀的Javascrīpt...
html5+jquery非常炫丽的登录界面,包含登录、注册、修改密码等效果
Jquery是继prototype之后又一个优秀的Javascrīpt框架。它是轻量级的js库(压缩后只有21k) ,...jQuery能够使用户的html页保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。
原生(HTML+CSS+JS),网页作品代码简单,可使用任意HTML编辑软件(如:`Dreamweaver、HBuilder、Vscode 、Sublime 、 Webstorm、Text 、Notepad++` 等任意html编辑软件进行运行及修改编辑等操作) HTML静态网页设计...