jquery 截取DIV中的部分内容

jquery 截取DIV中的部分内容,第1张

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等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存