Question: Given this HTML list and subsequent two lines of jQuery, what is the difference in the behavior of `.closest()` and `.parents()`?
- `.closest()` returns `.leaf` and `#main-menu`; `.parents()` returns `#main-menu` and `#sub-menu`.
- `.closest()` returns `.leaf` and `#sub-menu`; `.parents()` returns `#main-menu` and `#sub-menu`.
- `.closest()` returns only `#main-menu`; `.parents()` returns `#main-menu` and `#sub-menu`.
- `.closest()` returns only `#sub-menu`; `.parents()` returns `#main-menu` and `#sub-menu`.
Answer: The correct answer of the above question is Option A:`.closest()` returns `.leaf` and `#main-menu`; `.parents()` returns `#main-menu` and `#sub-menu`.