why :not(selector) does not working when we feed a complex selector to :not()

why :not(selector) does not working when we feed a complex selector to :not()

jquery:
$("p:not(p:eq(0))").css("border","3px solid red");

html
<p class="para1">This is paragraph 1:</p>
        <p class="a">This is paragraph 2:</p>
        <p class="para2">This is paragraph 3:</p>
        <p class="a">This is paragraph 4:</p>
        <p>This is paragraph 5:</p>

can you please help?