peace_love
peace_love

Reputation: 6471

How can I show a hidden list item on page load?

I want to display my parent ul on pageload. But my code is not working:

$(document).ready(function(){
  ('ul:first').show();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul style="display:none">
  <li>I am visible</li>
  <ul style="display:none">
    <li>I am not visible</li>
    </ul>
</ul>

Upvotes: 2

Views: 60

Answers (1)

Rayon
Rayon

Reputation: 36599

You are missing $ while selecting element

$(document).ready(function() {
  $('ul:first').show();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul style="display:none">
  <li>I am visible</li>
  <ul style="display:none">
    <li>I am not visible</li>
  </ul>
</ul>

Upvotes: 2

Related Questions