First let me state that I have close to 0 experience with D3. However, I downloaded code to see. What I saw was that D3 creates its own selector functions to wrap existing HTML5 selector functions. Also I saw no evidence of jQuery nor $ which is typically associated with jQuery. The D3 JavaScript is plain old JavaScript.
So.. no D3 does not use jQuery.