下面的代码片段有什么用?我从 jQuery API 中提取了它。我不明白。
$("div").filter( $("#unique") )
请好心向我解释一下。
谢谢
下面的代码片段有什么用?我从 jQuery API 中提取了它。我不明白。
$("div").filter( $("#unique") )
请好心向我解释一下。
谢谢
它正在提取唯一一个div带有id=unique.
$('div'). // return all divs
filter( $('#unique') ); // take the div with id=unique
所以。此语句将返回您divwith id=unique。
该语句也可以写为$('div#unique')或只是$('#unique')。
该filter方法使您能够从选择中仅过滤掉特定元素。假设您要选择所有span文本包含超过 3 个字符的 s。所以你会这样做:
$("span").filter(function() { return $(this).text().length > 3; }).click(...);
该函数应检查某些条件并返回一个boolean. 如果它发送true该元素保留在选择中,否则丢弃。因此,对于您当前的问题,它会