It seems like the selector ":link" is not supported by jQuery's filter() or is() function. For instance, if I evaluate $(":link") on a page it returns multiple links. If I evaluate $(":link").filter(":link") or $(":link").is(":link"), an error is thrown. The error message is "Syntax error, unrecognized expression: link".
Is this by design? Do filter() and is() not support the same CSS selectors is jQuery does generally? Is there documentation as to the difference?