我有动态文本加载到表格中。 如果文本有css文本溢出:椭圆,我想添加弹出/工具提示。
如何获取文本长于列宽的td。
Ember.$('*').filter(function() {
return Ember.$(this).css('text-overflow') === 'ellipsis';
}).each(function(elm){
});
我尝试了上面的代码来获取有文本溢出的省略号:省略号。但在榆树我得到数字。我需要完整的td元素。
答案 0 :(得分:1)
$('selector').each()
将Index和Element传递给回调。这就是为什么你只是看到一个数字。查看更多:
试试这个:
Ember.$('*').filter(function() {
return Ember.$(this).css('text-overflow') === 'ellipsis';
}).each(function(ind, elm){
// do things to elm now
});
这可能不仅仅提供<td>
个元素,所以要小心。可以补充一下:
return Ember.$(this).find("td").css('text-overflow') === 'ellipsis';
希望有所帮助。