【发布时间】:2015-06-18 09:58:29
【问题描述】:
帮帮我,因为我是 jQuery 和 Web 开发的新手。 我的要求是省略(...)文本框中的长文本 然后如果将鼠标悬停在它们上方,则会在工具提示中显示全文。
为此,我使用了 Bootstrap 的 tooltip 。 我所做的如下:
下载引导 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 的通用函数 并为鼠标悬停的任何文本框完成该元素。
【问题讨论】:
-
一个jquery插件怎么样?完整教程在这里:learn.jquery.com/plugins/basic-plugin-creation
标签: javascript jquery html