Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将脚本动态添加到我的模板-我可以这样做吗?_Javascript_Jquery - Fatal编程技术网

Javascript 将脚本动态添加到我的模板-我可以这样做吗?

Javascript 将脚本动态添加到我的模板-我可以这样做吗?,javascript,jquery,Javascript,Jquery,我可以动态地在html模板中添加/附加一些javascript-in-script标记吗?我之所以需要这样做,是因为只有在用户选择首先提供教育信息的情况下,用户才会单击它。有什么想法吗?抱歉,如果这听起来像我一样困惑 var id_add_script = "#more_ed" + add_school_count; var add_script = "$( id_add_script ).one('click', function() {$( id_add_script ).hide()

我可以动态地在html模板中添加/附加一些javascript-in-script标记吗?我之所以需要这样做,是因为只有在用户选择首先提供教育信息的情况下,用户才会单击它。有什么想法吗?抱歉,如果这听起来像我一样困惑

var id_add_script = "#more_ed" + add_school_count;

var add_script = "$( id_add_script ).one('click', function() {$( id_add_script   ).hide().append(more_ed_degree_list).show('slow');});";

var add_script_withTags = "<script>" + add_script + "</script>";

$("form").after(add_script_withTags);
var id_add_script=“#more_ed”+add_school_count;
var add_script=“$(id_add_script).one('click',function(){$(id_add_script).hide().append(more_ed_degree_list).show('slow');});
var add_script_with tags=“”+add_script+”;
$(“表格”)。之后(添加带有标记的脚本);

为什么不直接执行代码

var id_add_script = "#more_ed" + add_school_count;
$( id_add_script ).one('click', function() {
    $( this ).hide().append(more_ed_degree_list).show('slow');
});

您需要使id_add_脚本出现在字符串上下文之外,这样当它吐出到主体时,它实际上会得到适当的渲染