в xxx.html.erb, реализуют простую функцию, чтобы выбрать все отмеченные элементыJavascript Scope в Rails Структура папки
<button class="btn btn-info btn-sm" onclick=selectAll()>Select All</button>
<script>
function selectAll(){
$(':checkbox').prop("checked", true);
}
</script>
Однако, когда я пытаюсь извлечь функцию SelectAll к другим файлам в рельсах, он делает не работает вообще.
например:
в xxx.html =>
<script src="/assets/xxx.js" type="text/javascript"></script>
<button class="btn btn-info btn-sm" onclick=selectAll()>Select All</button>
в Lib/активы/JavaScripts/xxx.js
function selectAll(){
$(':checkbox').prop("checked", true);
}
Браузер выскочить неперехваченным TypeError: SelectAll является не функция ...
Я думаю, что это может быть связано с «областью», но не может понять h это работает. Очень спасибо
Похоже, что ваш файл JavaScript не находится. Вы пробовали 'src ="/lib/assets/javascripts/xxx.js "?? – Ultimater