我正在使用不允許創建一些新的HTML 5屬性的服務器端框架。雖然最終會升級爲允許,但我需要臨時修復以插入屬性,例如佔位符。使用Javascript從CSS類創建HTML屬性的最佳方法
下面的jsFiddle使用js/jQuery從僞屬性類創建屬性。
- 有什麼缺點這種方法(比hackishness等)
- 有沒有更好的辦法?
http://jsfiddle.net/luke_charde/HCMUJ/
我正在使用不允許創建一些新的HTML 5屬性的服務器端框架。雖然最終會升級爲允許,但我需要臨時修復以插入屬性,例如佔位符。使用Javascript從CSS類創建HTML屬性的最佳方法
下面的jsFiddle使用js/jQuery從僞屬性類創建屬性。
http://jsfiddle.net/luke_charde/HCMUJ/
那麼你可以使用the jQuery "metadata" plugin,這樣可以讓您將基於類的屬性方案遷移到類似「數據富」(如果你想)後,而無需改變JS碼。
不過,我看不出有什麼特別的毛病,你做了什麼,但因爲我懶我可能有你爲什麼要使用class屬性挑一個較短的標記串:-)
?你可以設置一個新的屬性,如 – yoavmatchulsky 2011-04-02 13:53:08
我不能將除XHTML中允許的標準屬性之外的任何屬性設置爲 – Luke 2011-04-02 13:54:33
可愛和有才華Stripes框架有兩個可供選擇的.tld集合:一個是嚴格的屬性,一個不是,因此你可以用嚴格的標籤來編寫頁面,但是當你真的想要那些「數據」鞋號「屬性 – Pointy 2011-04-02 13:56:24