$(function(){
    $("#list li").slice(0, 1).show(); 
    $("#load").click(function(e){
        e.preventDefault();
        $("#list li:hidden").slice(0, 3).show(); 
    });
});ul{background:pink; width:80%; height:auto; padding:2%; list-style-type:none;}
li{background:red; width:100%; margin:1%; color:white}
#load{color:white; background:red; text-decoration:none; margin:0% 0% 0% 40%; padding:1%;}<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<ul>
<li id=”list”>item 1</li>
<li id=”list”>item  2</li>
<li id=”list”>item 3 </li>
<li id=”list”>item  4</li>
<li id=”list”>item 5 </li>
<li id=”list”>item  6</li>
<li id=”list”>item  7</li>
<li id=”list”>item  8</li>
<li id=”list”>item  9</li>
<li id=”list”>item  10</li>
</ul>
<a href="#" id="load">Load More</a>I'm trying to create a list that loads other items when the user clicks the button. The Jquery code above targets the "#list li", but for some reason it doesn't work when I click the button.
What am I doing wrong here?
 
    