Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.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
如何在Jquery中检测td内容中的行分隔?_Jquery - Fatal编程技术网

如何在Jquery中检测td内容中的行分隔?

如何在Jquery中检测td内容中的行分隔?,jquery,Jquery,如果我有一个td,它包含拆分/包装在两行中的数据(没有任何br),有没有办法使用Jquery检测到这一点?例如,获取分割数据的td并将其涂成红色 可能吗 <table> <tbody> <tr> <td> very long texttttttttttttttttttttttttttttttttt that will wrap in two lines </td> </tr> </tbody> </tabl

如果我有一个td,它包含拆分/包装在两行中的数据(没有任何br),有没有办法使用Jquery检测到这一点?例如,获取分割数据的td并将其涂成红色

可能吗

<table>
<tbody>
<tr>
<td>
very long texttttttttttttttttttttttttttttttttt that will wrap in two lines
</td>
</tr>
</tbody>
</table>

非常长的文本TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
我已经尝试过获取由于包装文本而增加的行的高度,然后应用必要的逻辑,它可以工作,但是我想知道是否有更简单/更好的方法来实现这一点


提前谢谢

像这样的东西能让你开始吗

$(文档).ready(函数(){
var-tdMaxChars=50;
$('table td')。每个(函数(){
console.log('td:'+$(this.text().length)中的文本长度)
if($(this).text().length>=tdMaxChars){
$(this).addClass('td-max-chars-extended')
}
});
});
表{border:collapse;}
表td{边框:实心1px灰色;}
.td超过最大字符数{
背景颜色:橙色;
}

非常长的文本TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
非常短的文本
他说:“我的工作是在工作中完成的,我的工作是在工作中完成的,我的工作是在工作中完成的。”。在vero eos和accusam以及justo duo dolores和ea Reum。斯泰特·克莱塔·卡斯德·古伯格伦(Stet clita kasd gubergren),没有海洋保护区是属于同一领域的。他说:“我的工作是在工作中完成的,我的工作是在工作中完成的,我的工作是在工作中完成的。”。在vero eos和accusam以及justo duo dolores和ea Reum。斯泰特·克莱塔·卡斯德·古伯格伦(Stet clita kasd gubergren),没有海洋保护区是属于同一领域的。

你能为
添加HTML吗我有一个td,它包含拆分/包装成两行的数据(带nor br)
?你所说的“带nor br”是什么意思?对不起。我的意思是没有任何br。当然,我会编辑这个问题。你有CSS组合吗?我的意思是,在这种情况下,如果
的视图或宽度足够宽,它将不会换行。所以我们需要一个值来进行比较,这可能是TD的预期高度,也可能是TD中超过的字符数?你喜欢哪一种?后者。假设表格的宽度为50%或自动包装文本的某个值。在这种情况下,将如何检测它?为了更精确,您还可以获取td的宽度,将文本写入隐藏字段,并检查隐藏字段的宽度是否大于td的宽度。