javascript - 添加tooltip,其值与span值相同

标签 javascript jquery html

如果我有<span>some text</span> ,我怎样才能拥有这个:

<span title="*whatever is between span tags:* some text (in this case)">some text</span>

最佳答案

如果您自己构建 HTML,则只需在生成 html 时将文本添加到标题属性中即可。例如,在 PHP 中它将是:

$text = 'some text';

<span title="<?php echo htmlspecialchars($text) ?>"><?php echo $text ?></span>

如果您事后通过 Javascript 执行此操作,则(使用 jquery):

$('span').each(function () {
     this.attr('title', this.text());
});

关于javascript - 添加tooltip,其值与span值相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6932200/

相关文章:

html - 一个 flex/网格元素设置 sibling 的大小限制

javascript - 将 div 移动到 $(document).ready 上

javascript 拼写检查器建议

javascript - 元素内的每次移动都不会激活悬停/鼠标悬停

Asp.Net(C#) Jquery Ajax 与 WebMethod 调用问题

php - PHP 是否可以在不使用 JavaScript 的情况下使用 HTML 5 地理定位?

javascript - 无法将提供者注入(inject) Karma 测试

javascript - 为什么 Node.js 中非交互式 Function 对象内的上下文不同?

javascript - 使用 $.get 加载弹出窗口 - Jquery Mobile

包含 HTML 的变量的 jQuery 选择器