2014-03-31 63 views
15

我在我的百里香頁面上有一個選擇框。我已經爲它定義瞭如下一個屬性:如何將多個屬性分配給帶有百里香葉的html元素

th:attr="labelId='associateTSF' + ${mViewStat.index}" 

有沒有辦法設置多個?像這樣:

th:attr="labelId='associateTSF' + ${mViewStat.index}; missionGroup=${mView.missionGroup}" 

我已經嘗試過;並與空白空間,沒有成功。我發現的所有例子都具有單一的價值。

謝謝!

回答

29

找到了!它的工作原理。它應該用逗號分隔。

HTML禁止重複屬性,以便代碼不正確。 然而,TH:ATTR和數據TH-ATTR允許您指定若干用逗號分隔 屬性,如:

<a href="#"  data-th-attr="data-groupid=${somevalue}, 
        data-groupname=${someothervalue}">...</a> 

發現它這個討論: https://github.com/thymeleaf/thymeleaf/issues/93

+2

Sweet as,swaz - much appreciate – reevesy

9

這爲我工作

th:attr="attrParam1=${attrVal1}, 
     width=${width != null ? width : null}, 
     height=${height != null ? height : null}" 
相關問題