2013-05-07 53 views
-4

例如,我想知道包含长文本字符串的<div>是否已将其包装到3,4或5行中。我可以辨别HTML元素将内容包裹到多少行吗?

+2

有你的尝试是不成功的?如果是这样,你应该让我们知道什么不适合你。 – 2013-05-07 15:36:33

+0

这不取决于浏览器窗口的大小?你是否在寻找一个能够在需要时随时计算这个函数的函数? – 2013-05-07 15:36:36

+0

这种信息是否有实际应用? – cimmanon 2013-05-07 15:48:30

回答

1

jsfiddleplugin

$.fn.getLines=function(){ 
var ele=this; 
var height=ele.height(); 
var lineheight=parseInt(ele.css("line-height").replace("px","")); 
return Math.round(height/lineheight); 
}; 
$(document).ready(function(){ 
alert($("#element").getLines()); 
}); 
+0

这真是太神奇了,正是我想要的。谢谢! – blaster 2013-05-10 19:15:34

相关问题