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标签的自定义属性等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)