我正在使用不允许创建一些新的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