not() metódus. Nem kell. Olyan elemek kiválasztása és törlése lekérdezett készletből, melyek nem kellenek.
Olyan elemek, melyek nem kellenek, a zárójelben határozzuk meg.
A not() metódus, ellenkezője a filter(), azaz szűrő módszernek.
|
<div>
<p> Bekezdés szövege, (indexe=0) </p> <p class="teszt">Bekezdés szövege, (indexe=1)<span> kiemelt szöveg. </span></p> <p class="teszt"> (indexe=2)<span> kiemelt szöveg</span> <span> kiemelt szöveg </span></p> </div>
<div id="div02">
<p class="teszt"> Az én nevem (indexe=3)<span> jQuery. </span> </p> <p> Legjobb barátom, a JavaScript. (indexe=4) </p> <p id="egyedi"> Kezdem <span> érteni, </span> <span> a not() metódust.</span></p> </div>
|
| ||
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("#minden_p").click(function(event){
$("p").css({"color": "black", "border": "3px solid red", "background-color": "orange"});
});
$("#not01").click(function(event){
$("p").not(".teszt").css({"border": "3px solid red", "background-color": "orange"});
});
$("#not02").click(function(event){
$("p").not(".teszt, #egyedi").css({"border": "3px solid red", "background-color": "orange"});
});
$("#not03").click(function(event){
$("p").not(":even").css({"border": "3px solid red", "background-color": "orange"});
});
$("#not04").click(function(event){
$("p").not($("#div02 p.teszt")).css({"border": "3px solid red", "background-color": "orange"});
});
$("#not05").click(function(event){
$("p").not( function() { return $("span", this).length == 2; } )
.css({"border": "3px solid red", "background-color": "orange"});
});
});
</script>
</head>
<body>
<div>
<p> Bekezdés szövege, indexe=0 </p>
<p class="teszt">Bekezdés szövege, indexe=1<span> kiemelt szöveg. </span></p>
<p class="teszt"><span> kiemelt szöveg</span> <span> kiemelt szöveg </span></p>
</div>
<div id="div02">
<p class="teszt"> Az én nevem<span> jQuery. </span> </p>
<p> Legjobb barátom, a JavaScript. </p>
<p id="egyedi">Kezdem <span> érteni, </span> <span> a not() metódust.</span></p>
</div>
<table>
<tr>
<td> <p> p elem, a td elemben</p> </td>
<td> <p class="teszt"> p elem, a td elemben</p> </td>
</tr>
</table>
</body>
|
|||
Lekérdezett készletből, vegye ki azt, mely id="egyedi" azonosítóval rendelkezik.
Például: Lekérdezett <p> elemekből, nem kell az, mely <p id="egyedi"> azonosítóval rendelkezik.
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("p").not(document.getElementById("egyedi")).css("background-color", "orange");
});
</script>
</head>