jquery - 如何使用inarray然后使用转换为数组的json数组

标签 jquery ajax html css

<div class="container">

  <div id="p1">


      <button type="button">
        b1
      </button>
    </div>
  </div>
  <div id="p2">


      <button type="button" >
        b2
      </button>
    </div>
  </div>
  <div id="p3">


      <button type="button" >
        b3
      </button>
    </div>
  </div>

</div>
<!-- -->

  <div >
    <div id="G1" >

      </div>
    </div>
    <div id="g2" >

      </div>
    </div>
    <div id="g3" >

      </div>
    </div>
  </div>
</div>

  <div >
    <div id="G9">


    </div>
    <div id="G7" >

    </div>
    <div id="G4" >


    </div>

  <div >
    <div id="G5" >


    </div>
    <div id="G6" >

    </div>
    <div id="G3" >

    </div>
  </div>

我可以使用 inarray,然后使用转换为数组的 json 数组,并在这些创建的数组上使用嵌套循环来显示和隐藏。json 转换后的数据。我解决了这个问题,谢谢。允许您在正文之前使用 JavaScript 代码你的文档,在 head 部分。

最佳答案

我相信这就是你想要的:

$(document).ready(function() {

  $(".fa-check").hide();
  $(".z").click(function() {
    $(".fa-check").hide();
    $(this).find(".fa-check").show();
  });

});
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="container">
    <div class="row">
        <div id="p1" class="z">
            <i class="fa fa-check" ></i>
            
           
            <div >
                <button type="button"  class="z1">
                  
                </button>
            </div>
        </div>
        <div id="p2" class="z">
             <i class="fa fa-check" ></i>
             
             <div >
                 <button type="button" class="z2">
                     Married, No Kids
                 </button>
             </div>
         </div>
         <div id="p3" class="z">
             <i class="fa fa-check"></i>
             
             <div >
                 <button type="button" id="z3">
                     Happy Family
                 </button>
             </div>
         </div>

     </div>
</div>

关于jquery - 如何使用inarray然后使用转换为数组的json数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41481893/

相关文章:

javascript - 在 jquery 中传递事件对象

javascript - 如何在 JavaScript 中通过这个谜题?

javascript - Ajax 405 (Method Not Allowed) 跨域问题

javascript - 带有cookie的信息框会一直显示

javascript - 如何在 React 中更改字体颜色、字体大小和按钮颜色

html - 我如何跨越多个网格单元来创建不规则布局,仅使用一个类(对于后馈送模块)?

javascript - 发送动态变量到jquery

jquery - 检查所有复选框在第二次使用时不起作用

php - 使用 Ajax 使用 php 将记录插入 mysql 数据库

jquery - 为什么我的 AngularJS 主页在从自身链接时无法加载