Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用jquery根据指定的高度获取最近的元素_Javascript_Html_Jquery_Css - Fatal编程技术网

Javascript 如何使用jquery根据指定的高度获取最近的元素

Javascript 如何使用jquery根据指定的高度获取最近的元素,javascript,html,jquery,css,Javascript,Html,Jquery,Css,我有一个HTML下面。我需要使用JS在父div的中间插入图像或iFrAME。我的解决方案是使用height()得到这个div的高度,然后除以2。之后,我需要根据高度找到壁橱p标签,然后将图像附加到该p标签上。在这种情况下,如何根据高度获得壁橱p标签 A B C D E F 获取父对象的BoundingClientRect,计算其中间值 获取每个的BoundingClientre,计算其中间值 选择中间与之间距离最小的 附加您的”); closestP.addClass('added');

我有一个HTML下面。我需要使用JS在父div的中间插入图像或iFrAME。我的解决方案是使用height()得到这个div的高度,然后除以2。之后,我需要根据高度找到壁橱p标签,然后将图像附加到该p标签上。在这种情况下,如何根据高度获得壁橱p标签


A

B

C

D

E

F

  • 获取父对象的BoundingClientRect
    ,计算其中间值
  • 获取每个
    的BoundingClientre,计算其中间值
  • 选择中间与
    之间距离最小的
  • 附加您的
    ”);
    closestP.addClass('added');
    });
    
    。追加{
    颜色:红色;
    }
    
    A

    B

    C

    D

    E

    F


    您尝试过什么?因此,这不是一个代码编写服务。我刚刚编辑了这个代码片段,以便在普通JSF上使用jQuery。谢谢。它非常有效