Я пытаюсь загрузить из другого javascript (.js) файла соответственно. например, при нажатии кнопки 1, затем загрузите 1.js, когда другой щелчок, а затем загрузите соответствующий.js файл. (например, 2.js)
Я просто знаю, что это обычный способ загрузки js файла. есть ли какой-либо другой способ добиться этого с тем же эффектом, но предоставить возможности для загрузки разных.js соответственно? любая функция jquery также сделает это?
Reagrds
Вы можете попробовать следующее:
$(".button").click(function(){
$("html head").append("<script src='/script.js'></script>");
});
Я просто думаю, что недостатком этого было бы то, что файлы javascript обычно загружаются со страницы. Итак, загруженный скрипт должен быть работоспособным после добавления в html-документ?
Вы можете использовать $.getSCript
$.getScript( "ajax/test.js", function( ) {
// callback called after js loaded successfully
});
Вы можете использовать что-то вроде этого
$('#btn1').click(function(){
$('<script />', { type : 'text/javascript', src : 'yourscript1.js'}).appendTo('head');
});
$('#btn2').click(function(){
$('<script />', { type : 'text/javascript', src : 'yourscript2.js'}).appendTo('head');
});
Это добавит файл сценария на основе выбранной вами кнопки.