> $.pjax.enable() today does not [...] make any assumptions on what selectors the elements must use.

Right; I keep forgetting what's core behavior and what's not. The default unobtrusiveness of pjax makes this feature tricky to implement.