由于我是jQuery和web开发的新手,帮帮我吧。 我的需求是在文本框中裁剪(...)长文本,当鼠标悬停在其上时显示完整的文本工具提示。
为此,我使用了Bootstrap的工具提示。 我所做的是:
下载了Bootstrap js文件并像这样将其包含在我的文件中:
<script type="text/javascript" src="scripts/bootstrap.min.js"></script>
我把我的元素改成了这样
<input type="text" name="tooltip" id="samplebox" data-toggle="tooltip" title="Ankit" >
为了动态更新标题,我使用了jQuery。
<script>
$(document).ready(function(){
$(" #samplebox ").mouseenter(function(){
var word = document.getElementById("samplebox").value;
$(" #samplebox ").attr('title', word);
});
});
</script>
这对于一个元素来说很好用。
现在我需要为更多的文本框做同样的事情,它们的数量可能会不断增加。现在,我想创建一个通用函数,在其中传递该元素的id,以便在鼠标悬停在任何文本框上时都可以完成它。