jQuery 获取 div 之间的内容,有两种方法,$(selector)text()、$(selector)html() 。
html:
<div>
<p>test</p>
</div>
$("div")text() 得到的是 test,是 div 的纯文本,会自动忽略 html 标签 。
$("div")html() 得到的是 <p>test</p>,是 div 的所有内容,包括 html 标签,它有个好处是可以将 得到的标签与文字 直接再利用,比如添加到页面其他地方之类的 *** 作 。
$("");表示获取页面中所有的标签
$("div");表示获取页面所有的div标签
$("class");表示获取页面所有类名为class的标签
获取页面上的标签用$()就可以
jq可以直接使用$("div")获得所有div,但是如果要具体到一个div的话,需要给div一个标记,然后通过html就可以获取值了。
<div id="divId" class="divClass"> 内容 </div>/jq 代码 jq选择器/
$("#divId")html();
$("divClass")html();
参考下面代码
<div id="a" class="sssss"></div>
var divid = $("#a")attr("id");
var divClass = #("#a")attr("class");
如果有多个DIV要获取:
var ids=[],arrClass=[];
$("div")each(function(){
idspush($(this)attr("id"));
arrClasspush(#(this)attr("class"));
});
alert("ids:"+idsjoin(","));
alert("class:"+arrClassjoin(","));
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>
以上就是关于jquery 截取DIV中的部分内容全部的内容,包括:jquery 截取DIV中的部分内容、jquery 怎么获取所有页面上所以的 之类的标签、jquery中怎么获取div中的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)