我有带有多边形区域的 map ,它们很多,当我的鼠标指针悬停时,每个区域都有标题。如何动态添加文本到标题? 我可以在默认显示之前获取标题并附加新文本吗?
说明:
添加到 html 新随机文本内的硬编码标题。
最佳答案
如果您指的是title
属性。您可以通过这种方式动态更改它:
$('div').hover(function () {
this.title = 'new title';
});
但是,如果您在浏览器已显示标题
时修改它,您会注意到工具提示消息不会更新。我尝试了不同的方法,包括将当前元素与克隆元素(具有不同标题)交换并以编程方式触发鼠标事件,但似乎没有办法使其刷新。
关于javascript - 如何在鼠标悬停时动态添加文本到标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19876659/