所以我正在开发一个带有自定义标签的应用程序,该标签可以格式化长字符串。我需要用字符串更新div标签内的html。我还需要使用该字符串分配自定义标记的值,将该html代码段存储在变量中,然后更新div。
运行以下代码时出现此错误:
com.caucho.jsp.JspLineParseException: expected '>' at ''$''
(for tag '<customTag>' at line 511). The XML tag syntax is: <tag
attr1='value1'>
HTML:
<div class='floatLeft clearFix bAllNoTop ' id="newText">
</div>
使用Javascript:
function updateText(text){
outputText = "<customTag value=" + "$" +"{" + text + "}" + "convertNewLinesToBreaks='true'/>";
$("#newText").text(outputText);
}
答案 0 :(得分:0)
您的outputText值存在一些格式问题。同样在你的例子中,你没有在任何地方声明outputText,所以我假设它没有在方法之外声明。如果是,您可以删除我的var
。
function updateText(text){
var outputText = "<customTag value='${" + text + "}' convertNewLinesToBreaks='true'/>";
$("#newText").html(outputText);
}