jquery怎么获取含指定class的div

jquery怎么获取含指定class的div,第1张

如果你知道div的class : $("classname")attr("id") 获得id

如果你知道div的id :$("#id")attr("class")获得class

如果都不知道,就要循环所有的div自己去判断了

var divs=$(div);

for(var i=0;i<divslength;i++)

{

//你的判断

}

获得div有什么属性 比如 data-id="a"

$("div[data-id='a']")attr("id")//获得id

$("div[data-id='a']")attr("class")//获得class

根据attr(attribute)获取属性名,必须知道上一级的div的class名或者id名,

或者本身知道div的class或者id要获取其他属性,都是这么做的。$("#d1")attr("xxx");xxx是你想获取的某个属性的值。

完整如下:

<div id="div1"><div class="c1" id="d1"></div></div>

$("#div1")find("div")attr("id")

$("#div1")find("div")attr("class")

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

html:

<div>

<p>test</p>

</div>

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

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

原因很不好判定,这种方式定位出现错误的原因挺多的,要考虑css和html的具体写法,有时候某些不标准的写法会造成jQuery的定位数据不准确。

建议换个方式,例如每个<tr>中第一列放置一个<th></th>,后面是<td>,然后你的红框放到<th>里面,这样计算量就小多了,而且显示的也快一点。

1、jquery获取滚动条高度使用scrollTop()方法。

2、首先我们新建一个长篇的HTML文档。

3、然后我们编辑JS脚本,使用scroll()方法,监听网页滚动。

4、然后我们使用scrollTop()获取垂直滚动距离。

5、然后保存文件,查看获取的垂直滚动距离即可。

以上就是关于jquery怎么获取含指定class的div全部的内容,包括:jquery怎么获取含指定class的div、如何用Jquery获取某一个Div的Class或者ID、jquery如何获取<div></div>之间的内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存