JHCan333 2017-06-25 22:31 采纳率: 79.5%
浏览 1714
已结题

我编写了html的自定义标签,想给标签中的属性添加代码提示功能

如题,标签是这么实现的,如:document.createElement('aaa'),有方法给自己的自定义标签添加代码提示功能么?当打出“o”时,可以提示“one”。大概用什么方式呢?jquery还是其他的工具或者方式?

 <aaa one="111"></aaa>
  • 写回答

7条回答 默认 最新

  • JHCan333 2017-06-25 22:39
    关注

    当打出“o”时,可以提示“one”。大概用什么方式呢?jquery还是其他的工具或者方式?

    评论
  • sha_4yu 2017-06-25 23:16
    关注

    这个应该需要修改模板,就像 xml 有 dtd 和 schema 来控制xml的书写规范一样。

    评论
  • sha_4yu 2017-06-25 23:37
    关注

    没有,我也是刚学。前辈受不起,只是发表一下我的看法。我刚用eclipse生成的html文档。声明如下

     <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml"> 
    

    这里后缀名为dtd的应该就是这个文档的编写规范。至于最新h5规范的html编写。声明可以写

     <!DOCTYPE html>
     <html>
     </html>
    

    这个我就不清楚他默认引用的格式文件在哪了。如果想自定义书写规范,可以去w3c看一下dtd和schema的书写规范。

    评论
  • 酷啦啦啦 2017-06-25 23:39
    关注

    前端的知识我也不是很熟练,一起学习吧

    评论
  • CN-cheng 2017-06-26 01:02
    关注

    自定义代码提示需要自己写插件吧

    评论
  • wodewojueding 2017-06-26 01:03
    关注

    看下jquery的jquery autocomplete是不是你想要的
    http://jqueryui.com/autocomplete/

    评论
  • 张大教主 2017-06-28 23:39
    关注
    • 很好写,给当前标签绑定一个onmouseover和onmouseout事件即可:
    • <aaa onmouseover="mouseover(event,this,'提示信息')" onmouseout="mouseout()">aaa</aaa>
    • function mouseover(e,this,desc){
    • $("#desc").remove();
    • if(e==null || e==undefined){
    • e = window.event;
    • }
    • $("

      ").appendTo("body");
    • $("#desc").text(desc);
    • $("#desc").css('left',e.pageX+50).css('top',e.pageY);
    • }
    • function mouseout(){
    • $("#desc").remove();
    • }
    评论
编辑
预览

报告相同问题?

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部