在 jQuery 中,你可以使用多种方法来获取子元素。以下是一些常用的方法:
- 使用 children() 方法
children() 方法返回被选元素的所有直接子元素。
$("#parent").children();
- 使用 find() 方法
find() 方法返回被选元素的后代元素,一个与之匹配的元素集合。
$("#parent").find("p");
- 使用 eq() 方法
eq() 方法返回被选元素的给定子元素的子元素。
$("#parent").eq(0);
- 使用 :first-child 和 :last-child 选择器
:first-child 选择器选取属于其父元素的第一个子元素的每个元素。
:last-child 选择器选取属于其父元素最后一个子元素的每个元素。
$("#parent :first-child");
$("#parent :last-child");
关于你的第二个问题,如何找到所有 HTML select 标签的选中项,你可以使用 :selected 选择器,但是这个选择器并不适用于 HTML select 元素。你需要使用 children() 方法或者 find() 方法来获取选中的项。
$("select option:selected");
这行代码会返回所有被选中的 option 元素。