EDIT: OP Javascript jQuery. , , . , jQuery .
, , <span>, .
HTML :
<p id="source">This is an example text.</p>
JS :
var i, tx, html, node;
node = document.getElementById("source");
tx = node.innerHTML;
html = "";
for (i = 0; i < tx.length; i++)
{
html += "<span>" + tx.charAt(i) + "</span>";
}
node.innerHTML = html;
CSS:
p#source span:hover
{
background-color: red;
}
:
<html>
<head>
<style>
p#source span:hover
{
background-color: red;
}
</style>
<script>
window.onload = function () {
var i, tx, html, node;
node = document.getElementById("source");
tx = node.innerHTML;
html = "";
for (i = 0; i < tx.length; i++)
{
html += "<span>" + tx.charAt(i) + "</span>";
}
node.innerHTML = html;
};
</script>
</head>
<body>
<p id="source">This is an example text.</p>
</body>
</html>