在我的Rails应用程序中,我有一个属于课程的课程模型。在课程新页面中,有一系列可供选择的课程。课程有几种“ course_types”,但最重要的一个问题是“物理” course_type。这是示例代码
<%= f.association :course, collection: current_academy.courses.collect
{ |u| [u.title, u.id] }, prompt: t("select") %>
在同一页面上,您可以将视频链接添加到课程
<%= f.input :video, label: t(".vimeo_link_to_video") %>
如果course_type为“物理”,我希望能够删除视频链接。
在我的js中,我有
document.addEventListener('DOMContentLoaded',function() {
document.querySelector('select[name="lesson[course_id]"]').onchange=changeEventHandler;
},false);
function changeEventHandler(event) {
if(event.target.value == "97" ) {
$(".vimeo").hide();
}
else {
$(".vimeo").show();
}
}
此刻,我必须输入课程ID,以使其正常运行。我想要的是能够动态导出课程类型。因此,基本上我想在javascript
中做类似的事情if(event.target.value == course.physical? )
当课程的值为“物理”课程类型时,如何使用Javascript动态删除视频表单输入。