jQuery
获取
div
之间的内容,有两种方法,$(selector)text()、$(selector)html()
。
html:
test
$("div")text()
得到的是
test,是
div
的纯文本,会自动忽略
html
。
$("div")html()
得到的是
test
,是
div
的所有内容,包括
html
标签,它有个好处是可以将
得到的标签与文字
直接再利用,比如添加到页面其他地方之类的 *** 作
。
div是没有value属性的,但是我们可以给它加上去也是可以获得的,在这里value只是一个自定义参数。
html代码
<div class="store" value="tanyu"></div>
jq代码
$(function(){
$("store")click(function(){
alert($(this)attr('value'));
});
});
首先,要用jquery获取到这个元素,用attr方法可以输出这个元素的标签属性。例如:
<div id='id1' class='class2'></div>
$('#id1') 获取到这个元素,有很多种获取元素方法,可参考jquery的文档。
$('#id1')attr('id'),就是获取到ID
$('#id1')attr('class'),就是获取到整个的class样式,多个样式可以自行用空格split一下。
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>
<script type="text/javascript">
windowonload=function(){
//你必须给div设置id
var kk=documentgetElementById("在这填写div的id");
if(kkinnerHTML=="1"){
alert("div中的内容是1");
}else if(kkinnerHTML=="2"){
alert("div中的内容是2,我们可以把他设为其他值");
kkinnerHTML='<a href="#">我在里面放个链接</a>';
}
}
</script>
以上就是关于jquery 截取DIV中的部分内容全部的内容,包括:jquery 截取DIV中的部分内容、jQuery如何获取点击div的属性值、如何用Jquery获取某一个Div的Class或者ID等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)