我正在使用 jQuery 和 Lettering.js 将每个字母包装在<h1>
一个 span 中,并给它一个唯一的 ID。我也设置contenteditable=true
了,<h1>
所以当我点击它时,我可以编辑文本。如何选择<span>
光标左侧或右侧的元素,以便对其应用样式?
这是我的代码
<head>
<style media="screen" type="text/css">
body {text-align: center}
</style>
<script src="scripts/jquery.js" type="text/javascript" charset="utf-8"></script>
<script src="scripts/lettering.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript" charset="utf-8">
$(document).ready(function(){
$("h1").lettering();
});
</script>
</head>
<body>
<h1 contenteditable="true" >Click me!</h1>
</body>
非常感谢任何帮助或建议!