jquery 截取DIV中的部分内容

如图当DIV的内容超过5行的时候怎样能够把超过第5行的内容截取出来放到一个新的DIV中呢... 如图 当DIV的内容超过5行的时候 怎样能够把 超过第5行的内容 截取出来 放到一个新的DIV中呢 展开
 我来答
郭某人来此
2015-10-07 · TA获得超过1645个赞
知道答主
回答量:952
采纳率:100%
帮助的人:86.8万
展开全部
jQuery 获取 div 之间的内容,有两种方法,$(selector).text()、$(selector).html() 。

html:
<div>
<p>test</p>
</div>

$("div").text() 得到的是 test,是 div 的纯文本,会自动忽略 html 标签 。
$("div").html() 得到的是 <p>test</p>,是 div 的所有内容,包括 html 标签,它有个好处是可以将 得到的标签与文字 直接再利用,比如添加到页面其他地方之类的操作 。
TableDI
2024-07-18 广告
作为上海悉息信息科技有限公司的一员,我们专注于提供高效的数据处理解决方案。对于多个文件表格的合并需求,我们通常采用专业的数据整合技术,确保数据的准确性和一致性。通过精确匹配表格字段和格式,我们能够快速、准确地将多个表格合并成一个,为用户提供... 点击进入详情页
本回答由TableDI提供
forzhp
2012-09-11 · TA获得超过1411个赞
知道小有建树答主
回答量:297
采纳率:0%
帮助的人:421万
展开全部
如果每一行是定高的,假设每行的高度是h,外部div的id为'test',用来装载超出部分节点的DIV id为'test1',判断每个子元素的top距离外部div的top是否超过五倍行高就可以了:
$('#test').children().each(function(){
if($(this).offset().top - $('#test').offset().top >= h*5){
$('#test1').append(this);

}

});
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lifei6671
2012-09-11 · TA获得超过9226个赞
知道大有可为答主
回答量:3899
采纳率:25%
帮助的人:2743万
展开全部
在javascript和jquery中都无法识别行号.

所以你的要求无法实现, 不过你可以通过每行规定的字数来变相的实现.

在jquery中可以用lenght来获取字符串的长度!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
siuben
2012-09-11
知道答主
回答量:31
采纳率:0%
帮助的人:7.2万
展开全部
哇 悬赏这么多分啊。2楼正解
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式