在最近的一个项目中,我使用 jQuery 来检测段落中的换行符,然后将每行的最后一个单词存储在一个变量中。有没有办法用 jQuery 选择变量,这样.hover当我将鼠标悬停在它上面时,我可以使用它来更改该单词的背景颜色?我搜索了一堆并没有找到答案。
这是我的代码:
var breakWord
var p = $('p');
p.each(function () {
var current = $(this);
var text = current.text();
var words = text.split(' ');
current.text(words[0]);
var height = current.height();
for (var i = 1; i < words.length; i++) {
current.text(current.text() + ' ' + words[i]);
if (current.height() > height) {
height = current.height();
breakWord = words[i - 1];
return breakWord;
}
}
return current;
});