“parent()方法选择性地接受同一型选择器表达式”,这句话不明白,选择性接受同一型选择器表达式只得是什么
翻译的问题,下面是官方jQuery英文版原话
The method optionally accepts a selector expression of the same type that we can pass to the $()
function. If the selector is supplied, the elements will be filtered by testing whether they match it.
有点类似于children()方法,parent()无参数表示允许我们能够在DOM树中搜索到这些元素的父级元素,从有序的向上匹配元素,并根据匹配的元素创建一个新的 jQuery 对象。而parent()有参数表示对这个合集对象进行一定的筛选,找出目标元素,所以允许传一个选择器的表达式,即接受同一型选择器表达式
$("button:first").click(function() {
$(".level-3").parent().css("border","2px solid red");
})
这里的同一类型 就是指 类名为 level-3 这一类型的
就是本门课程第一基础样式篇章中的第二章节,选择器