Выполнить javascript на html частичную визуализацию в Ruby на Rails - PullRequest
1 голос
/ 17 февраля 2020

Я пытаюсь получить некоторые элементы части, когда она отображается. Проблема в том, что я могу использовать document.addEventListener('DOMContentLoaded', () => {});, когда отображается вся страница, но я не могу понять, как получать элементы каждый раз при визуализации части html.

js код

window.addEventListener('DOMContentLoaded', () => { 
  document.querySelectorAll('answer_choices');
});

Как я могу вызвать это событие, когда воспроизводится частичное. Я могу включить файл javascript в сам фрагмент, но это создает много накладных расходов. Таким образом, этот файл javascript включен в основной файл html, но я хочу, чтобы функция querySelectorAll запускалась всякий раз, когда воспроизводится партиал html. Как я могу сделать то же самое?

1 Ответ

1 голос
/ 17 февраля 2020

Если вы используете Jquery - вы можете сделать это следующим образом:

$(function() {
   document.querySelectorAll('answer_choices');
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...