Help me out, as I am new to jQuery & web development. My requirement was to ellipsize(...) the long text in text boxes and then if mouse is hovered over them display the full text in tooltip.
For this I used Bootstrap's tooltip . What I did was the following :
Downloaded bootstrap js and included in my file like this :
<script type="text/javascript" src="scripts/bootstrap.min.js"></script>
Changed my elemnt like this
<input type="text" name="tooltip" id="samplebox" data-toggle="tooltip" title="Ankit" >
For Dynamically updating the title, I made use of jQuery
<script>
$(document).ready(function(){
$(" #samplebox ").mouseenter(function(){
var word = document.getElementById("samplebox").value;
$(" #samplebox ").attr('title', word);
});
});
</script>
This works fine for that one element.
now I have to do the same thing for more text-boxes, whose number can keep on increasing. Now, I want to create a generic function where I can pass the id of that element and get it done for any textbox over which mouse is hovered.