如何在 jQuery 中获取元素之前的第一个直接字符?在这种情况下,这将返回 d
以获取 .cursor
之前的第一个直接字符:
<span class="input">pwd<span class="cursor"> </span></span>
最佳答案
使用 jQuery content()
var text=$('.input').contents().filter(function(){
return this.nodeType==3 && $(this).next('.cursor').length
}).text() || ' ';
var lastLetter=text.substr(-1);
关于javascript - 抓取元素外部紧邻的第一个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14077728/