jquery取style自定义属性的值

lin11211408 2016-01-15 05:17:23
<input type="text" class="text" name="sys_date" style="width:100px;dataReadonly:1;"/>
有一个表单域,给style添加自定义信息,用jquery的css方法在firefox取不到它们的值。
比如上面,给text的style添加自定义信息dataReadonly,然后用$('[name='sys_date']').css('dataReadonly')在firefox下取不到值,ie可以,为什么?有什么办法可以解决?
...全文
663 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lin11211408 2016-01-15
  • 打赏
  • 举报
回复
引用 3 楼 u012239465 的回复:
可以用隐藏域,其他地方同步定义一个一样的值
这个肯定不行,现在做的是OA,表单的内容已经保存在数据库了,在style里面添加自定义信息就是为了读取表单的html内容出来后方便用脚本控制处理
lin11211408 2016-01-15
  • 打赏
  • 举报
回复
引用 1 楼 slwsss 的回复:
.attr('style') .attr('name') 不要加在style里
我知道设置成属性然后用attr可以取得到值,但是添加的自定义信息比较多,放style里面比较好管理。以前只考虑IE的兼容性,没问题,现在想放弃IE了,但是firefox不支持。如果全部更改的话工作量太庞大
木头海上漂 2016-01-15
  • 打赏
  • 举报
回复
可以用隐藏域,其他地方同步定义一个一样的值
slwsss 2016-01-15
  • 打赏
  • 举报
回复
.attr('style') .attr('name') 不要加在style里
lin11211408 2016-01-15
  • 打赏
  • 举报
回复
我知道设置成属性然后用attr可以取得到值,但是添加的自定义信息比较多,放style里面比较好管理。以前只考虑IE的兼容性,没问题,现在想放弃IE了,但是firefox不支持。如果全部更改的话工作量台庞大

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧