aa = []
      $('div :checked').each(function() {          
              aa.push($(this).attr('name') + '(' + $(this).attr('type') + '):' + $(this).parent().text());            
      }); //取全部已选中值
    alert(aa);这个是取全部的DIV下的input,我而要判断当div下style="display:block"才去取被选中的

解决方案 »

  1.   

    div下style="display:block"能不能描述清楚点div的style 还是div下面的子元素?style="display:block" 是希望 看这个元素是否可见  还是 纯粹要 检查style="display:block"?
      

  2.   


    <div style="display:none"></div>
    <div style="display:none"></div>
    <div style="display:block"></div>
    <div style="display:none"></div>
    <button class="btn1" id="button">下一个</div>这个JQ代码没问题,只不过是他把我所有DIV下的INPUT值全取出来了。我想当我点下一个时取<div style="display:block"></div>的值aa = []
          $('div :checked').each(function() {          
                  aa.push($(this).attr('name') + '(' + $(this).attr('type') + '):' + $(this).parent().text());            
          }); //取全部已选中值
        alert(aa);
      

  3.   

    你就说明白  你要获取  可见的 div的值(先不管这个值是什么)