Jonery's .on () для jQuery TimeAgo

Я ищу способ вызвать.timeago() функция на новый$("abbr.timeago" элементы динамически вставляются в страницу. Прямо сейчас это то, что я делаю.

# Triggered on initial page load

# application.js.coffee
jQuery ->
  # Timeago
  $("abbr.timeago").timeago()

Некоторые элементы динамически заменяются, и я обнаружил необходимость вызывать функцию timeago для них после вставки их на страницу.

# Triggered after the new abbr.timeago elements have been inserted

// resolve.js.erb

$tweet = $("<%= j render 'conversation_for_tweet', tweet: @tweet %>");
$("#<%= dom_id @tweet, :conversation_for %>").replaceWith($tweet);
$tweet.find("abbr.timeago").timeago();

Есть ли способ привязать к JQuery.on функция, так что динамически вставляется$("abbr.timeago") теги автоматически называются.timeago() на?

Связанное чтение:

Заставить плагин jQuery работать с динамически добавленным элементом => кажется, что jQuery timeago может быть запущен до замены HTML, возможно, чтобы избежать какой-то вспышки.https://stackoverflow.com/a/2924202/1606888 => рекомендует привязку к .on, но к какому событию привязывать?http://www.quirksmode.org/dom/events/ => Не могу найти очевидное событие для привязки. есть ли вариант?

Ответы на вопрос(1)

Ваш ответ на вопрос