Почему так работает (кнопка и скрипт в одном *.js)
<button id='submit' onClick={function (e) {
e.preventDefault();
var login = $('#login').val();
var password = $('#password').val();
console.log(login);
console.log(password);
}}>Log In</button>
А так - нет (кнопка и скрипт в разных *.js)?
import $ from 'jquery';
import './index'; //это вот *.js, который кнопку отрисовывает
function submit(e){
e.preventDefault();
var login = $('#login').val();
var password = $('#password').val();
console.log(login);
console.log(password);
};
$('#submit').click(submit(e));
1) Когда начинаю вводить $('#... в списке id не виден id кнопки, ну и консоль при нажатии кнопки выдаёт
Content Security Policy: The page’s settings blocked the loading of a resource at self (“default-src localhost:3000”). Source: ;(function installGlobalHook(window)
2) Если 'e' передаю НЕ в анонимную функцию, а так, как в примере, появляется 'e' is not defined