Siblings
យើង​បាន​ដឹង​រួច​មក​ហើយ ពី​ការប្រើប្រាស់​វិធី​ផ្សេង​ៗ​នៅ​ក្នុង​កញ្ចប់ jQuery ក្នុង​ការស្រង់​យក​ធាតុ​មេ​និង​ឬ​ធាតុ​រង​ មក​ធ្វើ​ការកែច្នៃ តែ​លើស​ពី​នេះ​ទៀត យើង​ក៏​អាច​ស្រង់​យក​ធាតុ​ស្ថិត​ក្នុង​កំរឹត​ស្មើ​គ្នា ឬ​ធាតុ​ជា​បងប្អូន (sibling) យក​មក​កែ​ច្នៃ​បាន​ដែរ​ ដោយ​ប្រើប្រាស់​វិធី​ទាំង​នេះ៖ siblings(), next(), nextAll(), nextUntil(), prev(), prevAll(), prevUntil()

ដោយឡែក វិធី​ឈ្មោះ siblings() អនុញ្ញាត​អោយ​យើង​អាច​ស្រង់​យក​ធាតុ​ស្មើ​គ្នា (sibling) ទាំងអស់ តាម​រយ​ធាតុ​ស្មើ​គ្នា​ណាមួយ​ ដោយ​ធ្វើ​ដូច​ខាង​ក្រោម​នេះ​៖
<!DOCTYPE html>
<html>
  <head>
    
    
  </head>
  <body class="siblings" style="font:14px/1.5 'Odor Mean Chey'">
  
  	
div (parent)

p

span

h2

h3

p

<script> $("h2").siblings().css({"color": "red", "border": "2px solid red"}); </script> </body> </html>
div (parent)

p

span

h2

h3

p


ក្នុង​ករណី​យើង​ចង់​ស្រង់​យក​តែ​ធាតុ​ស្មើ​គ្នា​មួយ​ចំនួន មាន​ប្រភេទ​ជា​ធាតុ HTML ណាមួយ យើង​ចាំបាច់​ត្រូវ​ធ្វើ​ដូច​ខាងក្រោម​នេះ៖
<!DOCTYPE html>
<html>
  <head>
    
    
  </head>
  <body class="siblings" style="font:14px/1.5 'Odor Mean Chey'">
  
  	
div (parent)

p

span

h2

h3

p

<script> $("h2").siblings('p').css({"color": "red", "border": "2px solid red"}); </script> </body> </html>
div (parent)

p

span

h2

h3

p


ចំណែក​ឯ​វិធី​ឈ្មោះ next() អនុញ្ញាត​អោយ​អាច​ស្រង់​យក​ធាតុ​ស្មើ​គ្នា​បន្ទាប់​ពី​ធាតុ​ណា​មួយ​។
<!DOCTYPE html>
<html>
  <head>
    
    
  </head>
  <body class="siblings" style="font:14px/1.5 'Odor Mean Chey'">
  
  	
div (parent)

p

span

h2

h3

p

<script> $("h2").next().css({"color": "red", "border": "2px solid red"}); </script> </body> </html>
div (parent)

p

span

h2

h3

p


ស្រដៀង​គ្នា​នេះ​ដែរ វិធី​ឈ្មោះ nextAll() អាច​ត្រូវ​យក​ទៅ​ប្រើ​សំរាប់​ស្រង់​យក​ធាតុ​ស្មើ​គ្នា​ទាំងអស់ បន្ទាប់​ពី​ធាតុ​ណា​មួយ​។
<!DOCTYPE html>
<html>
  <head>
    
    
  </head>
  <body class="siblings" style="font:14px/1.5 'Odor Mean Chey'">
  
  	
div (parent)

p

span

h2

h3

p

<script> $("h2").nextAll().css({"color": "red", "border": "2px solid red"}); </script> </body> </html>
div (parent)

p

span

h2

h3

p


តែ​បើ​យើង​ចង់​ជ្រើស​រើស​យក​ធាតុ​ស្មើ​គ្នា​ក្នុង​កំរឹត​ណា​នោះ យើង​អាច​ប្រើប្រាស់​វិធី​ឈ្មោះ nextUntil() ដោយ​ធ្វើ​ដូច​ខាង​ក្រោម​នេះ៖
<!DOCTYPE html>
<html>
  <head>
    
    
  </head>
  <body class="siblings" style="font:14px/1.5 'Odor Mean Chey'">
  
  	
div (parent)

p

span

h2

h3

h4

h5
h6

p

<script> $("h2").nextUntil('h6').css({"color": "red", "border": "2px solid red"}); </script> </body> </html>
div (parent)

p

span

h2

h3

h4

h5
h6

p


យ៉ាងណម៉ិញ វិធី​ឈ្មោះ prev(), prevAll() and prevUntil() ក៏​មាន​លក្ខណៈ​ដូច​វិធី​ទាំង ៣ ខាង​លើ​នេះ​ដែរ គឺ​គ្រាន់​តែ​ខុស​គ្នា​នៅ​ត្រង់​ថា វិធី​ទាំង ៣ ចុង​ក្រោយ​នេះ ជ្រើសរើស​យក​ធាតុ​ស្មើ​គ្នា មាន​មុន​ធាតុ​ស្មើ​គ្នា​ណាមួយ​៕