Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript p段。。。在jquery中不工作?_Javascript_Jquery_Html - Fatal编程技术网

Javascript p段。。。在jquery中不工作?

Javascript p段。。。在jquery中不工作?,javascript,jquery,html,Javascript,Jquery,Html,嗨,我正在处理我的p标签中的限制文本,但它只处理第一个和第三个p标签,如下所示 如何应用于所有p标签 $document.readyfunction{ 如果“.textSec”{ var p=$'.textsecp'; var divh=$'.textSec'.height; 而$p.outerHeight>divh{ $p.text函数索引,文本{ 返回文本。替换/\W*\s\s*$/,“…”; }; } } }; .textSec{边框:实心1px红色;显示:内联块;垂直对齐:顶部;高度:

嗨,我正在处理我的p标签中的限制文本,但它只处理第一个和第三个p标签,如下所示

如何应用于所有p标签

$document.readyfunction{ 如果“.textSec”{ var p=$'.textsecp'; var divh=$'.textSec'.height; 而$p.outerHeight>divh{ $p.text函数索引,文本{ 返回文本。替换/\W*\s\s*$/,“…”; }; } } }; .textSec{边框:实心1px红色;显示:内联块;垂直对齐:顶部;高度:120px;溢出:隐藏;填充:10px;宽度:200px;} LIC的新儿童退款计划是一项参与式非关联退款计划。这个计划是 专门设计用于通过以下方式满足成长中儿童的教育、婚姻和其他需求: 生存福利。此外,它还为保单期限内的儿童生命提供了风险保障 以及存活至指定期限结束时的存活福利数量

LIC的新返款计划——20年——是一项参与计划 非链接式计划,提供了具有吸引力的 在整个计划期限内防止死亡 在规定的期限内定期支付生存费 在任期内。这种独特的组合提供了财务支持 对已故投保人家庭的支持 到期前时间和到期时的总额 存续保单持有人的到期日。这个计划也 通过其贷款机制满足流动性需求。

LIC的Anmol Jeevan-II是一项保护计划,在被保险人不幸死亡的情况下为其家庭提供经济保护。 好处: 死亡抚恤金:保单期间被保险人不幸死亡 应支付定期保证金额。 到期福利:保单存续至保单期限结束时,不支付任何费用

这是一项即时年金计划,可通过一次性付款购买。 该计划规定: 在年金受益人的整个生命周期内支付规定金额的年金。 年金的支付类型和方式有多种选择。 本计划中的保险费将一次性支付。年金可在以下任一时间支付: 每月、每季度、每半年或每年一次。年金受益人可以选择任何方式支付年金

LIC的Jeevan Arogya是一家独特的非参与型公司 提供健康保险的非关联计划 针对特定的健康风险,并为您提供 在医疗紧急情况下提供及时支持和帮助 在困难时期,你和你的家人保持经济独立 时代。健康一直是每个人关注的主要问题, 包括你的。在医疗费用飞涨的今天, 当一个家庭成员生病时,对于其他人来说,这是一段痛苦的时光 一家之主。作为一个有爱心的人,你不想让任何 不幸的事件会影响你和你的家人的计划 家庭那么,为什么要让任何紧急医疗事件破坏你的安宁呢 我的心


var p=$'.textsec'。根据嵌套元素查找'p'或var p=$'.textsec'.children'p。

您应该单独设置每个段落的高度,而不是通过第一个元素

var p = $('.textSec p');  //grabs all of the paragraphs
var divh=$('.textSec').height();  //we read the height of the first texxtSec element
p.each( function () {  //loop over the paragraphs
   var para = $(this); //current paragraph
   while (para.outerHeight()>divh) {  //loop until the height condition is met
       para.text(function (index, text) {
           return text.replace(/\W*\s(\S)*$/, '...');   
       });
   }
});

p将是元素的集合-您的代码将p视为单个元素。我希望看到一个.each来遍历段落,逐个处理,而不是这段代码所做的工作,老实说,我很惊讶它的工作与您的问题完全不相关,但是如果“.textSec”的计算结果始终为true。在if中,任何非空字符串的计算结果都将为true。我真的不确定你想用它实现什么,所以不能说它应该是什么,但就目前而言,它没有做任何事情。var p=$'.textsecp'是提问者目前拥有的,var p=$'.textSec'。find'p'返回同样的结果。