使用 jQuery 将对象插入到内部 HTML 之前的其他对象中
Insert objects into other objects before the innerHTML with jQuery
这是我当前的工具提示:
<div class="tooltip" style="position: absolute; top: 1298px; left: 382.5px; display: none; ">this is where the tooltip text goes. You are quite the cool!</div>
忽略它有内联 CSS 一秒钟的事实(抱歉)...
好的,所以我需要在其中插入 3 个跨度 - HTML 之前为 1.5,HTML 之后为 1.5,所以最后看起来像这样:
<div class="tooltip" style="position: absolute; top: 1298px; left: 382.5px; display: none; "><span class="tooltop"></span><span class="toolmid">this is where the tooltip text goes. You are quite the cool!</span><span class="toolbot"></span></div>
但当然不知道最好的方法...
本质上它看起来像这样:
(现有div) (开始跨度/) (中间跨度) [现有内部HTML] (/中间跨度) (结束跨度/) (/现有分形)
不知道。
您可以wrapAll
现有内容,然后prepend
顶部并append
底部
var tooltip = $('.tooltip'); //cache tooltip
tooltip.contents().wrapAll('<span class="toolmid" />'); //wrap existing contents
tooltip.prepend('<span class="tooltop">'); //prepend the top
tooltip.append('<span class="toolbot">'); //append the bottom
试试这个...
.HTML
<div class="tooltip" style="position: absolute; top: 1298px; left: 382.5px; display: none; ">this is where the tooltiip text goes. You are quite the cool!</div>
JavaScript
$(".tooltip").each(function(index, tooltip) {
tooltip.innerHTML = '<span class="tooltop"></span><span class="toolmid">' + tooltip.innerHTML + '</span><span class="toolbot"></span>';
});
此代码将使用"工具提示"类查找所有元素并添加范围。
$('.existing-div-selector')
.append(
$('<span class="tooltop"></span><span class="toolmid">' + someContentVariable + '</span><span class="toolbot"></span>')
);
jQuery允许你从字符串中构建DOM片段,它将从中解析和创建DOM元素。
$('<span class="tooltop"></span><span class="toolmid">' + someContentVariable +
'</span><span class="toolbot"></span>').
appendTo('your_div_selector');
相关文章:
- 如何在HTML中显示服务器对象变量
- Html地图对象-点击地图获取id的一部分
- 当使用ajax并将html数据保存为对象时,收听浏览器返回按钮.好的或坏的
- 将GET请求(HTML字符串)转换为完整的DOM对象
- 确定javascript中的html表对象是否具有<colgroup>是否
- 枚举附加到文档的HTML对象的所有事件
- 从html锚元素传递窗口对象
- Don't将对象中的项附加到html中
- jQuery对象从html表中查询为两个一维数组,用于Chartist图表
- 重叠对象上的HTML画布事件
- 如何打开文件对象(HTML)并在谷歌应用程序脚本中解析它
- 在单击选项卡式项目时隐藏和创建另一个对象 - HTML CSS
- 对象 HTML 被输出而不是期望值
- 如何操作svg外来对象html文本包装和定位
- 如何打印对象html
- 什么是javascript中的对象html集合
- Knockout JS如何绑定可观察的对象html绑定
- 对象 HTML 我的第一个代码中的错误
- 如何在 React 中使用 JavaScript 模块对象(HTML + JS 嵌入)
- 嵌入对象HTML的高度