检查span jQuery之外是否存在div

时间:2015-05-28 12:23:43

标签: jquery html

我试图检查带有jQuery的textarea后是否存在div(没有ID)。

<span dir="none"> 
  <textarea title="Name" class="ms-long" id="textArea" rows="6" cols="20">
  </textarea>
  <br>
</span>

<div>     <-----
  <span>
   SPAN WITH TEXT
  </span>
</div>

我试过了:

 jQuery('#textArea').next('div').length;

但是这给了我长度= 0.这里我做错了什么?是因为textarea在一个跨度内吗?

2 个答案:

答案 0 :(得分:2)

由于div位于parent的{​​{1}}旁边,所以您需要textArea遍历其父级.parent(),然后您可以使用span 1}}

.next()

答案 1 :(得分:1)

textarea不是div元素的兄弟,其父级是。因此,您需要遍历span元素,然后找到下一个div元素:

jQuery('#textArea').parent().next('div').length;