如何将百里香变量从百里香对象创建的ID传递到javascript

时间:2019-05-09 21:18:33

标签: javascript html thymeleaf

我有一个百里香叶对象-基于它的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”),我也有类似的功能,并且它们工作正常。有人可以告诉我我的错误在哪里吗?

0 个答案:

没有答案