I am struggling to understand a jQuery selector that I found inside a jsFiddle (<http://jsfiddle.net/Pm3cj/3/>). The selector is:

```
'~.container, ~:has(.container)'

```

What is the meaning of the tilde?

* is it a kind of `:not` ?
* is it some sort of the partial match `~=` operator ?
* is it some variation of the "next siblings" selector?

I have searched a lot on the jQuery **and the W3C** sites, without finding such an usage of tilde. At least I did not recognize it.

Anybody could tell me where such usage of tilde is explained?