@KRHD

Как запустить функцию из класса посредством получения названия функции из data-action?

$(document).ready(function(){
			$('form').submit(function(event){ 
				event.preventDefault(); 
				$action = $(this).data('action');
				core.$action();
			});
		});
  • Вопрос задан
  • 35 просмотров
Решения вопроса 1
twobomb
@twobomb
<form action="test" data-action="test">
  <button>ok</button>
</form>

$(document).ready(function(){
			$('form').submit(function(event){ 
				event.preventDefault(); 
				$action = $(this).data('action');
				new Core()[$action]();//test
			});
		});
    
class Core {

  test() {
    alert("test");
  }

}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы