javascript - Select jquery elements except specific children -
this simple question, but, haven't found clear reply in of question found. modified jsfiddle specific question.
i got tiny code:
<ul> <li id='one'>element 1</li> <li id='two'>element 2</li> <li id='three'>element 3</li> <li id='four'>element 4</li> <li id='five'>element 5</li> </ul>
and script should return ul
element excepting first li
:
$(function(){ $("ul").not($('#one')) });
instead, removes every li. have done wrong?
edit: in others words, selector selects this, without removing actual element (= within variable)
<ul> <li id='two'>element 2</li> <li id='three'>element 3</li> <li id='four'>element 4</li> <li id='five'>element 5</li> </ul>
fiddle: http://jsfiddle.net/lvums/13/
use
$("ul li").not($('#one')).remove();
demo
or
$("ul li:not(#one)").remove();
demo 2
edityou need
var ulexceptoneli = $("ul li:not(#one)");
or
var ulexceptoneli = $("ul li").not($('#one'));
javascript jquery html
No comments:
Post a Comment