点这里,说点啥?
Jquery获取表格是否含有自定义style
2009年11月18日 11:44 | 分类:Js+ajax | 人气:386℃
小插件,用于新闻编辑系统的自定义表格,之前写过一个,不过编辑不是很喜欢(主要是功能做的不是很友好),所有这次就产生了一个新的需求。
期间一直在做股票,时间不多,所以用FCKeditor来做自定义表格的平台,剩下很多时间和精力,FckEditor现在出来了一个新版本,CKEditor,刚开始用ckeditor做了雏形后发现他去掉了表格的合并和拆分,所以只能弃用。
自定义表格有几个功能,重排表格等是直接用jquery来处理,直接重建了一个表格。今天遇到的问题主要是判断编辑输入的表格是否含有自定义的style,发现用$(table).attr(style)放回的永远是空值(ie6),因为表格内可能存在其他的比如<span style=”color:red”></span>的情况,无法直接用indexof判断。最后启用正则,把<table >这一行匹配下来,然后再indexof,问题解决。
因为表格的css在外部和编辑器有定义,所以不允许编辑在代码模式上写自定义的样式,但是jquery无法直接用$(table).attr(style)获取他的自定义style,这个问题待查,如果用$(table).css不太现实,因为外部已经定义了值。


















