jQuery ±éÀú - ׿ÏÈ

׿ÏÈÊǸ¸¡¢×游»òÔø×æ¸¸µÈµÈ¡£

ͨ¹ý jQuery£¬ÄúÄܹ»ÏòÉϱéÀú DOM Ê÷£¬ÒÔ²éÕÒÔªËØµÄ׿ÏÈ¡£

ÏòÉϱéÀú DOM Ê÷

ÕâЩ jQuery ·½·¨ºÜÓÐÓã¬ËüÃÇÓÃÓÚÏòÉϱéÀú DOM Ê÷£º

  • parent()
  • parents()
  • parentsUntil()

jQuery parent() ·½·¨

parent() ·½·¨·µ»Ø±»Ñ¡ÔªËصÄÖ±½Ó¸¸ÔªËØ¡£

¸Ã·½·¨Ö»»áÏòÉÏÒ»¼¶¶Ô DOM Ê÷½øÐбéÀú¡£

ÏÂÃæµÄÀý×Ó·µ»ØÃ¿¸ö <span> ÔªËØµÄµÄÖ±½Ó¸¸ÔªËØ£º

ʵÀý

$(document).ready(function(){
  $("span").parent();
});

Ç××ÔÊÔÒ»ÊÔ

jQuery parents() ·½·¨

parents() ·½·¨·µ»Ø±»Ñ¡ÔªËصÄËùÓÐ׿ÏÈÔªËØ£¬Ëüһ·ÏòÉÏÖ±µ½ÎĵµµÄ¸ùÔªËØ (<html>)¡£

ÏÂÃæµÄÀý×Ó·µ»ØËùÓÐ <span> ÔªËØµÄËùÓÐ׿ÏÈ£º

ʵÀý

$(document).ready(function(){
  $("span").parents();
});

Ç××ÔÊÔÒ»ÊÔ

ÄúÒ²¿ÉÒÔʹÓÿÉÑ¡²ÎÊýÀ´¹ýÂ˶Ô׿ÏÈÔªËØµÄËÑË÷¡£

ÏÂÃæµÄÀý×Ó·µ»ØËùÓÐ <span> ÔªËØµÄËùÓÐ׿ÏÈ£¬²¢ÇÒËüÊÇ <ul> ÔªËØ£º

ʵÀý

$(document).ready(function(){
  $("span").parents("ul");
});

Ç××ÔÊÔÒ»ÊÔ

jQuery parentsUntil() ·½·¨

parentsUntil() ·½·¨·µ»Ø½éÓÚÁ½¸ö¸ø¶¨ÔªËØÖ®¼äµÄËùÓÐ׿ÏÈÔªËØ¡£

ÏÂÃæµÄÀý×Ó·µ»Ø½éÓÚ <span> Óë <div> ÔªËØÖ®¼äµÄËùÓÐ׿ÏÈÔªËØ£º

ʵÀý

$(document).ready(function(){
  $("span").parentsUntil("div");
});

Ç××ÔÊÔÒ»ÊÔ

jQuery ±éÀú²Î¿¼ÊÖ²á

ÈçÐèÁ˽âËùÓÐµÄ jQuery ±éÀú·½·¨£¬Çë·ÃÎÊÎÒÃÇµÄ jQuery ±éÀú²Î¿¼Êֲᡣ

VUE