java 脚本中的脚本标签不起作用,也无法动态添加
script tag in java script is not working and dynamic addition too
我正在尝试添加 script
标记作为 script
中变量的值。
那就是..
<script>
$(document).ready(function() {
var iCnt = 0;
$('#btAdd').click(function() {
if (iCnt <= 19) {
iCnt = iCnt + 1;
var div = '<div id="node' + iCnt + '" class="item">'+ iCnt +'</div>';
var jsplmb = '<script> jsPlumb.ready(function() { addPlumb("node'+ iCnt +'") });</script>';
$('#diagramContainer').after(div);
}
});
});
</script>
这是行不通的。变量jsplumb
中的close script tag
作为main script tag
.
的close tag
var div
的动态添加也没有添加到
<div id="diagramContainer"> </div>
脚本标记在其中的代码之前被解析,因此浏览器不知道您打算将结束脚本标记作为代码中的字符串。
您可以将结束脚本标记分解为单独的字符串:
var jsplmb = '<script> jsPlumb.ready(function() { addPlumb("node'+ iCnt +'") });</scr' + 'ipt>';
我正在尝试添加 script
标记作为 script
中变量的值。
那就是..
<script>
$(document).ready(function() {
var iCnt = 0;
$('#btAdd').click(function() {
if (iCnt <= 19) {
iCnt = iCnt + 1;
var div = '<div id="node' + iCnt + '" class="item">'+ iCnt +'</div>';
var jsplmb = '<script> jsPlumb.ready(function() { addPlumb("node'+ iCnt +'") });</script>';
$('#diagramContainer').after(div);
}
});
});
</script>
这是行不通的。变量jsplumb
中的close script tag
作为main script tag
.
close tag
var div
的动态添加也没有添加到
<div id="diagramContainer"> </div>
脚本标记在其中的代码之前被解析,因此浏览器不知道您打算将结束脚本标记作为代码中的字符串。
您可以将结束脚本标记分解为单独的字符串:
var jsplmb = '<script> jsPlumb.ready(function() { addPlumb("node'+ iCnt +'") });</scr' + 'ipt>';