我想知道是否可以在工具提示上已有的现有文本旁边添加新文本或将文本 append 到工具提示上。
例如,我有一个包含工具提示文本的 div 标签,如下所示;
<div id="myDiv1" class="myDiv" title="This is Tooltip">body text </div>
如上所示,当前的工具提示文本为:This is Tooltip
我想做的是使用jquery,应用/添加更多文本。例如,
This is toopltip for myDiv1
我已经尝试过,但这些似乎不起作用,并且大多数不会返回任何内容,有些返回未定义,请帮忙;
$('#myDiv1').attr("title", $('#myDiv1').tooltip + "" + "\nSome new text to append");
$('#myDiv1').prop("tooltipText", $('#myDiv1').tooltipText + "" + "\nSome new text to append");
$('#myDiv1').attr("data-original-title", $('#myDiv1').tooltipText + "" + "\nSome new text to append");
欢迎任何帮助:)
最佳答案
尝试使用.attr()
的callBack
函数来完成你的任务,
$('#myDiv1').attr("title", function(_ , currentAttr){
return currentAttr + "your text";
});
关于javascript - 在当前工具提示文本 JQuery 旁边 append 或添加新文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35871296/