当前位置: 首页 > 知识库问答 >
问题:

在thymeleaf th:text模板上调用javascript函数

夹谷烨赫
2023-03-14

我试图将返回的javascript函数的文本值附加到thymeleaf th:text模板。

可以用th:onclick绑定javascript函数。

可以将javascript函数与th:text绑定吗?

Filename = Abcdefghijklmnopqrstuvwxyz.jpeg

function callBack (fiuleName) {
    // some logic
    return Abcde….jpeg
};
<span th:id="filename" th:text=“callBack(${file.getFileName()})”></span>

span标记在循环中。

我想使用回调函数与th:text。

共有1个答案

后学
2023-03-14
<div class="filename">FileName.full.file</div>
<div class="filename">FileName.file</div>
// get a collection of all filename items in the DOM
const filenames = document.querySelectorAll('.filename');

// to make sure the elements are parsed, add the functionality to DOMContentLoaded
// which guarantees that the DOM is complete and all elements are accessible to JS
document.addEventListener('DOMContentLoaded', () => {
  for (const filename of [...filenames]) {
    filename.textContent = filename.textContent.replace('.full', '');
    filename.classList.add('transformed');
  }
})
/* this will avoid the flash of non-transformed text to be visible before JS processes it */

.filename {
  visibility: hidden;
}

.filename.transformed {
  visibility: visible;
}
<div class="filename">FileName.full.file</div>
 类似资料:
  • 问题内容: 我想从我的模型中的模板调用一个函数,例如: 当我想从模板中调用它时:假设在渲染时,我将channel_status_list传递为 这是行不通的,我能够调用一个不消耗任何东西的函数,但是如果找到有参数的函数就无法找到该怎么做 问题答案: 你无法使用模板中的参数调用函数。你只能在视图中执行此操作。另外,你可以编写一个自定义模板过滤器,看起来可能像这样: 现在,你可以在模板中执行以下操作:

  • 问题内容: HTML: 脚本: 请告诉我在调用方法时如何使用模板值? 问题答案: 从指令调用函数时,传递范围变量值而不插入值()。

  • 本文向大家介绍浅析JavaScript函数的调用模式,包括了浅析JavaScript函数的调用模式的使用技巧和注意事项,需要的朋友参考一下 我们说一个函数的调用模式是作为一个函数来调用,是要与其它三种调用模式做区分 函数其他的三种调用: 方法调用模式,构造器调用模式,apply/call调用模式。  方法的调用模式:  构造器的调用:  apply/call调用模式:  这里如果没有显性的retu

  • 问题内容: 我有一个关于如何从模板HTML按钮调用视图函数的问题?像onclick函数一样?这是模板: 而views.py是: 非常感谢你。 问题答案: 一种选择是,你可以使用 像这样: (删除和) 如果你想加载页面的特定部分,而无需重新加载页面-你可以 和一个听众

  • 我有一个模板,其中有一个friend函数的声明,在类之外,我有它的实现: 在其他文件中的某个地方将其命名为什么签名? 我尝试过: 但它说它无法解决这个问题。为什么?朋友成员应该这样看待,不是吗? 编辑: 这是在Troll.cpp在它的功能。 仍会喊出“未在此范围内声明”、“函数无法解析”、“符号无法解析”、“之前应为主表达式”、“之前应为主表达式”

  • 如果一个类用同一个函数继承多个类,它如何调用每个继承类的函数而不手动指定每个类? 示例代码如下: 我可以通过手动指定接口来调用接口: 但是对于的,考虑到还会有,,我如何编写代码来调用每个继承接口的。