Плагин jquery dotdotdot не заботится о динамически создаваемых HTML

Я создаю элементы, используя:

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

Мне нужно применить плагин dotdotdot для этого динамически создаваемого HTML

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

но он не работает в динамически создаваемом HTML

2 ответа

После $('#articleview').append(articles);

вызов -

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

И это должно работать...

dotdotdot() сделал это впервые, документ был загружен. Когда вы изменили контент, его нужно было вызвать снова.

Всегда вызывайте плагины после того, как вы будете готовы, другой мудрый плагин не сможет найти разметку и потерпит неудачу.

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>

Другие вопросы по тегам