清空整个邻居div部分

时间:2014-05-03 10:04:37

标签: javascript jquery html

我有两个div部分parent,当我点击div keywordsubmit中的按钮.parent时,我想清空其邻居。但是以下代码不起作用:

   $('.parent').each(function() {    
    $(.keywordsubmit).click(function(e){         
      $(this).parent().siblings('#phpcom').empty();    
    });
   });

HTML code:

<div>

 <div class="parent">
  <select>
  <option>AAA</option>
  </select>
  <inputtype="text">
  <button type="submit" class="keywordsubmit">Submit</button>       
  <div class="area"></div>
 </div>

 <div class="parent">
  <select>
  <option>AAA</option>
  </select>
  <inputtype="text">
  <button type="submit" class="keywordsubmit">Submit</button>       
  <div class="area"></div>
 </div>

 <div id="phpcom">.............</div>

</div>

我也试过了closest()next(),但似乎缺少了一些东西。 任何帮助,将不胜感激。

5 个答案:

答案 0 :(得分:2)

$('.keywordsubmit').click(function(){
   $('#phpcom').empty();
});

答案 1 :(得分:1)

试试这个

JSFIDDLE

$('.keywordsubmit').click(function(){
    greatParent = $(this).parents('.parent').parent();
    $("#phpcom",greatParent).empty();

});

答案 2 :(得分:0)

这样做:

$('.keywordsubmit').click(function(){
   $(this).closest('.parent').next().empty();
});

答案 3 :(得分:0)

请尝试以下代码,它可能会对您有所帮助

$('.parent').each(function() {    
$(.keywordsubmit).click(function(e){   
$('.parent').hide();  
$(this).parent().show();  
});
});

答案 4 :(得分:0)

使用此JSFIDDLE

$('.keywordsubmit').click(function(){
$('.parent').hide();
$(this).parent().show();
});