我有一个百里香叶对象-基于它的ID,我正在创建我的html元素的ID。我需要将其中一个ID放入一个JavaScript中,以便可以将值从一个元素传递到另一个元素...
暂时,我正在使用javascript代码,但仅使用“固定”值。如果我尝试放置百里香叶变量,它将不起作用。我想当我尝试通过ID选择元素时,它与在变量周围放置引号有关,但我不确定...我试图复制下面的一些代码示例(对不起,堆栈没有正确的格式,粘贴HTML时我的html从编辑器中消失了,所以我不得不注释所有内容...):
<!--<div id="editor" onblur="assignDivValueToTextArea()"-->
<!-- contenteditable="true">-->
<!--Enter text here...-->
<!--</div>-->
<!--<textarea -->
<!--th:form="${myth.getId()} + 'a'" th:id="${myth.getId()} + 777" name="content"-->
<!--th:field="*{content}"></textarea>-->
<!--<script th:inline="javascript">-->
<!--function assignDivValueToTextArea() {-->
<!--var textAreaId = [[${myth.getId()+777}]];-->
<!--$("#" + textAreaId).val($("#editor").html())-->
<!--}-->
<!--</script>-->
现在,我看到我的var textAreaId具有不正确的值(例如'asd777'),但是由于未知原因,函数无法将此字符串识别为元素ID。奇怪的是,在模版(显示/隐藏)的HTML模板的其他位置(当然还有其他插件,例如“ asd111”),我也有类似的功能,并且它们工作正常。有人可以告诉我我的错误在哪里吗?