Javascript jQuery选择器在浏览器中的第一个字符位置和大小?
通过使用选择器,我可以确定元素的偏移量和大小,如下所示:Javascript jQuery选择器在浏览器中的第一个字符位置和大小?,javascript,jquery,browser,position,Javascript,Jquery,Browser,Position,通过使用选择器,我可以确定元素的偏移量和大小,如下所示: $("h1").width(), $("h1").height(), $("h1").offset() 在不更改DOM的情况下,是否有任何方法可以对元素中实际渲染的第一个(或最后一个)字符执行相同的操作?奖励:不管孩子们的结构如何,它都能正常工作 也就是说,有点像(当然是工作): jQuery不是硬性要求,Javascript/BOM也可以。如果您想获得元素的第一个字符宽度,那么可以试试这个 并且没有必需的伪选择器(因为所有字符都有相同
$("h1").width(), $("h1").height(), $("h1").offset()
在不更改DOM的情况下,是否有任何方法可以对元素中实际渲染的第一个(或最后一个)字符执行相同的操作?奖励:不管孩子们的结构如何,它都能正常工作
也就是说,有点像(当然是工作):
jQuery不是硬性要求,Javascript/BOM也可以。如果您想获得元素的第一个字符宽度,那么可以试试这个 并且没有必需的伪选择器(因为所有字符都有相同的字体大小)
那么,您的意思是获取单词中特定字母的高度和宽度>?您是否尝试过
.css(“fontSize”)
?h1
样式处的第一个字母是否在css
处使用:第一个字母
伪类进行了调整?预期结果是什么?我指的是实际渲染的角色位置(顶部,左侧)和大小。这是实际的范围,不是CSS中指定的内容。@JeremyRajan是的,h1中第一个字符的顶部、左侧、宽度和高度。因此,整个h1都有相同的CSS,不管怎样?感谢您的尝试,但答案是不可接受的:它没有给出实际呈现的第一个符号大小,因为它假定“所有字符都有相同的字体大小”。此外,没有关于高度、顶部和左侧的信息。
$("h1::first-letter").width()
alert($("h1").css("font-size").replace("px",""))