[英]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.