var thisWidth = $(this).width()// div 的宽度
var wordWidth = $(this)[0].scrollWidth// 先转为js对象文字的宽度
if(wordWidth >thisWidth+50){ // 加50是因为有padding, 比文字不超出时多宽,因为文字不超出,那么宽度为div的宽度
//TODO
}
<?php//比如说你这10个公司名字是一个数组$company,我为了省事,认为键位url,值为公司名
$str=""//测字节用
$realstr=""//实际要用得字符串
for($company as $url=>$name){
//你数一数,因为div框内宽度固定,字体大小固定,gbk的话 字节与站得空间比也固定(字母,符号1个字节半格,汉字2个字节整格),
//所以呢你能得到一行能放多少字节。比如说1行100字节。
if(strlen($str.$name." |")>100)
{
$str = $name." |"
$realstr.="<br/><a href=".$url.">".$name."</a>|"
}else{
$str.= $name." |"
$realstr.= "<a href=".$url.">".$name."</a>|"
}
}
?>