duanfu3884 2015-05-07 21:05
浏览 185
已采纳

在元素之后添加HTML内容

In a CMS I'm developing, the client wants a checkered bottom border underneath all the h2 elements. However, as they're dynamically set via a WYSIWYG editor, there's no way to create static place holders.

The checkered border is just a div with a preset height and width:

<div class="checkers-white-left"></div>

How can I add that after each element? I've tried the CSS :after pseudo, but that didn't work, as I knew it wouldn't.

Short of modifying the data being sent and stored in the server, is there a way to do this?

  • 写回答

1条回答 默认 最新

  • doutan1857 2015-05-07 21:08
    关注

    You need to give all the elements a distinguishing class, so you can select them all. Then you can do:

    $(".elementClass").after("<div class='checkers-white-left'/>");
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集
  • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
  • ¥15 电力市场出清matlab yalmip kkt 双层优化问题
  • ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)