ckeditor 获取hiddenfield 隐藏域的dom对象

ckeditor有个隐藏域的控件,但是他用createFakeParseElement()创建一个<img>替代<input hidden>在编辑器上使用,这样导致一个问题,无法直接获取隐藏域的属性

var imgTags=document.getElementsByTag("img");//获取所有img标签,hiddenfield也在其中
    var imgCount=imgTags.count();
    for(var j=0;j<imgCount;j++){
        var imgTag=imgTags.getItem(j);
       
        if(imgTag.data('cke-real-element-type')=="hiddenfield"){//判断是否是hiddenfield
            var hiddenUniode=imgTag.$.attributes.getNamedItem("data-cke-realelement").value;//获取inputhidden的uncode编码
            var hiddenDecode=decodeURIComponent(str);//unicode解码
            //使用jquery将字符串转换成Jquery对象
            var hidden=$(hiddenDecode).get(0);//element就是一个Dom对象
            }
    }

字符串转换成jquery对象或dom对象请参考:http://www.jb51.net/article/71605.htm


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值