我想使用最近的遍历来选择一个项目,我的html如下所示:
<span id='target'></span>
<a></a>jquery
assume 'a' = $(this),
then I do $(this).closest('#target');但似乎没有选择#目标..。这里怎么了?
发布于 2013-10-26 05:52:52
Closest('#target')不会在这里工作,因为a标记是span#target的兄弟,而不是父标记。使用Closest查找这两个元素的父元素,然后进行查找以获得target span,或者只使用.prev获取同级target span。
$(this).closest("div").find("#target");或
$(this).prev("#target");https://stackoverflow.com/questions/19603362
复制相似问题