contents() Visszatér kiválasztott elemhez tartozó, legközelebbi leszármazottakkal.(Gyerekelemével.) contents("X") Zárójelben azt is meghatározhatjuk, hogy mely jelölőelemmel rendelkező gyermekek.
Megjegyzés: A jQuery hibátlan működéséhez, be kell tartani a szabályos xhtml előírásokat. - Minden kezdő jelölőelemnek, legyen záró eleme. - Ugyanazon id azonosítóval, csak egy jelölőelem szerepelhet. - Ugyanazon class osztályazonosítóval, több jelölőelem is szerepelhet.
|
<div id="lista">
<p class="B01"> Bekezdés. </p>
<p class="B01"> Bekezdés. </p> |
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. |
<head>
<script src=https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js></script>
<script>
$(document).ready(function(){
// Minden div elem, közvetlen gyermekei.
$("#contents01").click(function(){
$("div").contents().css({"color": "black", "border": "2px solid red", "background-color": "orange"});
});
// Csak a div id="lista" elem, közvetlen gyermekei.
$("#btnT01").click(function(){
$("div#lista").contents().css({"color": "black", "border": "2px solid red", "background-color": "orange"});
});
// Minden ul elem, közvetlen gyermekei.
$("#btnT02").click(function(){
$("ul").contents().css({"color": "black", "border": "2px solid red", "background-color": "orange"});
});
// Csak az ul id="UL02" elem, közvetlen gyermekei.
$("#btnT03").click(function(){
$("ul#UL02").contents().css({"color": "black", "border": "2px solid red", "background-color": "orange"});
});
// Minden li elem, közvetlen gyermekei.
$("#btnT04").click(function(){
$("li").contents().css({"color": "black", "border": "2px solid red", "background-color": "orange"});
});
// Minden li class="LI01" elem, közvetlen gyermekei.
$("#btnT05").click(function(){
$("li.LI01").contents().css({"color": "black", "border": "2px solid red", "background-color": "orange"});
});
// Csak a li id="LI02" elem, közvetlen gyermekei.
$("#btnT06").click(function(){
$("li#LI02").contents().css({"color": "black", "border": "2px solid red", "background-color": "orange"});
});
// --------Kiválasztott elemnek, csak a kiválasztott gyermekei.--------------------------------------------------------
// div id="lista" elemből, csak a p gyermek.
$("#btnK01").click(function(){
$("div#lista").contents("p").css({"color": "black", "border": "2px solid red", "background-color": "orange"});
});
// div id="lista" elemből, csak ul gyermek.
$("#btnK02").click(function(){
$("div#lista").contents("ul").css({"color": "black", "border": "2px solid red", "background-color": "orange"});
});
// div id="lista" elemből, csak ul id="UL01" gyermek.
$("#btnK03").click(function(){
$("div#lista").contents("#UL01").css({"color": "black", "border": "2px solid red", "background-color": "orange"});
});
});
</script>
</head>
<body>
<div id="lista">
<ul id="UL01">
<li id="LI01" class="LI01">
<span class="Sp01"> </span>
</li>
<li class="LI01">
<span class="Cp01"> </span>
</li>
</ul>
<p class="B01"> Bekezdés. </p>
<ul id="UL02">
<li id="LI02" class="LI02">
<span class="Sp02"> </span>
<pre> pre elem.</pre>
</li>
<li class="LI02">
<span class="Cp01"> </span>
</li>
</ul>
<p class="B01"> Bekezdés. </p>
</div>
1. <button id="contents01">$("div").contents()<br /> Minden létező div gyermekei.</button> <br />
2. <button id="btnT01"> $("div#lista").contents()<br /> Csak a div id="lista" elem gyermekei.</button> <br />
3. <button id="btnT02">$("ul").contents()<br /> Minden létező ul gyermekei.</button> <br />
4. <button id="btnT03">$("ul#UL02").contents()<br /> Csak az ul id="UL02" elem gyermekei.</button> <br />
5. <button id="btnT04">$("li").contents()<br /> Minden létező li gyermekei.</button> <br />
6. <button id="btnT05">$("li.LI01").contents()<br /> Minden li class="LI01" elem gyermekei.</button> <br />
7. <button id="btnT06">$("li#LI02").contents()<br /> Csak a li id="LI02" elem gyermekei.</button> <br />
8. <button id="btnK01">$("div#lista").contents("p")<br /> Csak P gyermekek, id="lista" elemből.</button> <br />
9. <button id="btnK02">$("div#lista").contents("ul")<br /> Csak UL gyermekek, id="lista" elemből. </button> <br />
10.<button id="btnK03">$("div#lista").contents("#UL01")<br /> Kiválasztott UL gyermek, id="lista" elemből.</button> <br />
</body>
|