jquery中如何获取一段包含script标签的div内容

jquery中如何获取一段包含script标签的div内容,第1张

jquery中获取一段包含script标签的div内容的方法:

1、首先要引入jQuery的依赖js文件。

2、然后用$("#divName")innerHTML的方式来获取div内部包含标签的全部内容。

例如:

<div di="divName">

<script type="text/javascript">

function test(){alert("1");}

</script>

</div>

<script type="text/javascript">

var divContent = $("#divName")innerHTML;

</script>

当你学会了css3 html5 以及移动端的JS框架。你就不屑去用qjm了。jqm优点是兼容性强。弱点就是速度太慢冗余代码太多一个项目哪需要那么多功能。现在很多框架实现选择性的组合生成一个真正适用于自己的版本 如 zeptojs 和jqmobi(这个不是jquerymobile哈,目前是速度最快的一 个 框架)。

我用各种js框架都试着做过app。结果jqm是最慢的一个,其他的也达不到理想的速度。后面决定自己写js和css。结果就是ios app打开速度由JQM的6秒左右提升为08秒的秒开。

原理:jqm先遍历dom元素,对每个绑定data-xxxx的属性进行事件绑定,里面有句代码是这样写的

bgetAttribute&&(d=bgetAttribute("data-"+amobilens+c);

------------------------------------------

tapToggleBlacklist:"a, button, input, select, textarea, ui-header-fixed, ui-footer-fixed, ui-flipswitch, ui-popup, ui-panel, ui-panel-dismiss-open",hideDuringFocus:"input, textarea, select"

对于不同的role对应不同的规则 而这些role存在于上述的一个list里。

$("dd a")click(function(){

var aData = $(this)attr('data')

});

JQ 有两个可以获取标签属性的方法: attr() 和 prop(), 两者虽然都是可以获取标签属性的值, 但是

attr是获取自定义属性的值; 而prop是获取标签自带的属性值, 比如href等等

JQ的attr和prop方法都不止能够获取标签属性的值, 还可以重新给标签的属性赋值:

$()attr('属性名', 需赋的值);

$()prop('属性名', 需赋的值);

PS: 以后如果再提问的话 可以注意下代码的格式 也方便别人浏览理解代码 虽然你这个很简单很简单 但是 格式很重要 以后跟别人合作 代码格式更重要

jQuery 获取 div 之间的内容,有两种方法,$(selector)text()、$(selector)html() 。

html:

<div>

<p>test</p>

</div>

$("div")text() 得到的是 test,是 div 的纯文本,会自动忽略 html 标签 。

$("div")html() 得到的是 <p>test</p>,是 div 的所有内容,包括 html 标签,它有个好处是可以将 得到的标签与文字 直接再利用,比如添加到页面其他地方之类的 *** 作 。

以上就是关于jquery中如何获取一段包含script标签的div内容全部的内容,包括:jquery中如何获取一段包含script标签的div内容、jquery mobile实现原理,在网上也找不到。谁能简单分析一下。在一个标签里面简单的添加很多、jquery获取当前点击的a标签的自定义属性等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9510907.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存