2017-03-16 58 views
1

我使用生成元素:的jQuery dotdotdot插件未woriking动态创建的HTML

$('#articleview').append(articles); 

我需要的dotdotdot插件适用于这种动态创建的HTML

$(document).ready(function() { 
    $(".ellipsis").dotdotdot(); 
}); 

,但它不是在工作动态创建html

+1

您将需要召回'$( “省略号”)dotdotdot();'在动态添加HTML。 –

回答

1

之后$('#articleview').append(articles);

呼叫 -

$(".ellipsis").dotdotdot();

这应该工作...

dotdotdot()做了它的首次文档加载工作。当您更改内容时,需要再次调用它。

+1

感谢Vishal,它现在工作的很好:) – Vinoth

+0

dotdotdot()是否第一次加载文档时工作。当您更改内容时,需要再次调用它。 –

0

在dom准备好之后总是调用插件其他智能插件无法找到标记并失败。

var articles='Lorem Ipsum is simply dummy text Lorem Ipsum is simply dummy text Lorem Ipsum is simply dummy text Lorem Ipsum is simply dummy text'; 
 
$('#wrapper').append(articles); 
 
$(".ellipsis").dotdotdot();
#wrapper { 
 
    width: 100px; 
 
    height: 20px; 
 
    
 
}

 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
    <script src="http://dotdotdot.frebsite.nl/js/jquery.dotdotdot-1.2.1.js"></script> 
 
<div id="wrapper" class='ellipsis'></div>