Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/392.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 查找最近的/下一个div_Javascript_Jquery - Fatal编程技术网

Javascript 查找最近的/下一个div

Javascript 查找最近的/下一个div,javascript,jquery,Javascript,Jquery,我在标签下有两个div: // first <td> <div class="date">$row[11]</div> </td> <td class="status1"> <div class="question"> <form action="update.php" method="post" id="form-id" enctype="multipart/form-data">

我在
标签下有两个div:

 // first
<td>
  <div class="date">$row[11]</div>
</td>
<td class="status1">
    <div class="question">
      <form action="update.php" method="post" id="form-id" enctype="multipart/form-data">
       <div class="recstatus">$row[12]</div>
        <input type="hidden" value="$row[12]" name="recstatus">
        <input type="hidden" value=$row[1] name="audit_name">
       <select name="status" class="select" >
        <option value="1">1</option>
        <option value="2">2</option>
        <option value="3">3</option>
        <option   selected="selected">choose</option>
       </select>


      <div class="subquestion">
       <label>upload file</label>
       <input type="file" name="file">
       <input type="submit" name="submit">
      </div>

     </form><br/>
   </div>

    //second
   <div class="question1">
        <form action="update.php" method="post" id="form-id" enctype="multipart/form-data">
          <input type="hidden" value=$row[1] name="audit_name">
         <select name="status1" >
          <option value="4">4</option>
          <option  selected="selected">choose</option>
         </select>
         <div class="subquestion1">
          <label>upload file</label>
          <input type="file" name="file">
          <input type="submit" name="submit">
         </div>
        </form>

   </div>
 </td>
我想显示question1divif(这个jqueryif语句为true)并隐藏questiondiv
但是它们在循环中处于
下,所以我希望下一个/最近的函数使用您需要找到父
td
元素,然后是下一个同级
td
,在那里您需要找到所讨论的div

$(this).closest("td").next().find(".question1").show();
$(this).closest("td").next().find(".question").hide();

'.date'
元素在哪里?在这里。。顶端code@HadesNebula,您已经知道了答案
var recstatus=$(this).closest('td').next().find('.recstatus')
$(this).closest("td").next().find(".question1").show();
$(this).closest("td").next().find(".question").hide();