[英]Execute javascript on html partial render in Ruby on Rails
我试图在渲染时获取部分的一些元素。 问题是我可以使用document.addEventListener('DOMContentLoaded', () => {});
当整个页面被呈现但我无法弄清楚每次呈现 html 部分时如何获取元素。
js代码
window.addEventListener('DOMContentLoaded', () => {
document.querySelectorAll('answer_choices');
});
每当呈现部分时如何调用此事件。 我可以在部分本身中包含 javascript 文件,但它会产生很多开销。 所以这个 javascript 文件包含在主 html 文件中,但我希望在呈现 html 部分时触发querySelectorAll
函数。 我怎样才能做同样的事情?
如果您使用 Jquery - 您可以这样做:
$(function() {
document.querySelectorAll('answer_choices');
})
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.