簡體   English   中英

Thymeleaf onclick將td值發送到javascript函數

[英]Thymeleaf onclick send td value to javascript function

我正在使用“Thymeleaf”,我想將值發送到javascript,我是新手,我正在嘗試下面的代碼:

onclick="getPropId('${properties.id}')"

和功能

getPropId(inputID){alert(inputId);}

但我沒有獲得實際價值。

上面的問題現在解決了,我們需要使用Thymeleaf特定的語法。

th:onclick="'getPropId(\'' + ${properties.id} + '\');'"

現在,如果它在javascript函數中顯示正確的properties.id。

function getPropId(inputID){
    alert(inputID);
}                           

要傳遞多個參數,可以使用以下命令:

th:onclick="'doSomething(\''+${val1}+ '\',\''+${val2}+'\',\''+${val3}+'\');'"

清潔文字替換||:

th:onclick="|getPropId('${properties.id}');|"

多個案例:

th:onclick="|getPropId('${var1}','${var2}');|"

我通過聲明:屬性解決了同樣的問題

<div class="row" th:each="data,i : ${obj}">
    <a href="javascript:void(0);" th:attr="onclick='loadDetails(\'' + ${data.objId}+'\')'">
</a>
</div>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM