如何选择元素的父元素

$( /* select above
from ... without id and div property */ )

从代码中我在

块中有一个

块。 我想从选择

而没有id,class,name selectors。 我怎样才能做到这一点?

如果代码就像你已经显示的那样,并且它正在运行,那么在构建DOM时,你可以使用document.body.lastChild做一些事情。

所以对你的简短回答是:

 var div = $(document.body.lastChild).closest('div'); 

我在那里有点偏执,在我的测试中(在Chrome上), document.body.lastChild div ,但是通过使用closest我处理它可能是某些引擎上的script的可能性。

答案很长就是一个例子: Live Copy | 资源

      Last Element ID    
I'm div1
I'm div2
  

script标记支持所有HTML全局属性,包括id 。 在脚本标记中添加一个id ,用作钩子来选择父标记。

 

工作示例: http : //jsfiddle.net/5fTyK/

如果你的脚本标签没有被推迟(所有同步加载),那么这将工作:

 

以上解决方案都没有为我工作,我的脚本插入角度作为CMS的一部分和可重复块。

对于这种插入,“some_div”类名应该是唯一的。