javascript - 将 HTML 放置在光标旁边

标签 javascript jquery

我想知道如何定位 html 片段以显示在光标所在位置旁边,特别是在单击时。到目前为止,我有一个 div,它会在单击时将其自身定位在光标旁边。

 shape.on('click', function(event){ 
   if (event.which == 1) {
          $("#message").css({
                top: event.pageY + 5,
                left: event.pageX + 5
            }).show();
   }
});

但我所追求的是不“显示”任何现有的 div,而是“动态”地将新代码插入到光标所在的位置。

谢谢

最佳答案

使用.html()将文本插入到光标旁边出现的div中。

示例:$("#message").html("您想要的html文本");

如果您想继续向消息添加文本,请使用.append(),否则.html()将覆盖#message<的内容 每次。

关于javascript - 将 HTML 放置在光标旁边,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16900676/

相关文章:

php - 如何在 JS 脚本中正确回显 PHP 变量?

javascript - 将异步添加到返回 promise 的函数有什么好处?

javascript - Angularjs 表单问题。表格不可见

javascript - 防止默认 keyCode 38 和 40

javascript - 如何使用 AJAX 将图像发送到 Symfony Controller ?

javascript - jquery中的字母或文本填充效果

javascript - 格式 ###.## 的非负和非零正则表达式

javascript - 更改字体颜色 onclick 单选按钮

javascript - 如果存在另一个请求,如何停止ajax请求

javascript - 尝试使用 jQuery 更改语言