jquery显示具有特定跨度的第一个div

时间:2017-08-13 06:20:14

标签: jquery

我有几个while [ $name != Jorge ]] ; do ...个,有些#!/bin/bash echo "What is my name: " read name while [ $name != "Jorge" ] || [ $name != "Eduardo" ] ; do echo "Not. Try again: " read name done echo "Well done!" div具有相同的ID。

div

一些文字

span

我想显示包含具有给定ID的<div class="starthidden"> 的第一个</div> <div class="starthidden"> <span id="Gruppo01001">second text</span> </div> 。 我尝试过:

div

但这似乎不起作用。

1 个答案:

答案 0 :(得分:2)

  1. ID是唯一的。您应该使用class代替ID

  2. 使用:first获取第一个span

  3. .parent()show()展示相关div一起使用。您需要使用parent(),因为您的主要div已被授予starthidden类。

  4. 以下是更新的代码:

    &#13;
    &#13;
    $("div span.Gruppo01001:first").parent().show();
    &#13;
    .starthidden {
      display: none;
    }
    &#13;
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.1/jquery.min.js"></script>
    <div class="starthidden">
      <span class="Gruppo01001">some text</span>
    </div>
    
    <div class="starthidden">
      <span class="Gruppo01001">second text</span>
    </div>
    &#13;
    &#13;
    &#13;