If there are two sets of orthogonal bases, $\hat{x}_1, ...,\hat{x_n}$ and $\hat{u}_1, ...,\hat{u_n}$, and a point in space can be expressed as
$$\vec{r}=x_1\hat{x}_1+...+x_n\hat{x}_n$$
and
$$\vec{r}=u_1\hat{u}_1+...+u_n\hat{u}_n$$
with the coordinate transformation
$$x_i=f_i(u_1,...,u_n), i=1,2,...,n$$
So the volume element transformation shall be
$$dx_1dx_2...dx_n=||A||du_1du_2...du_2$$
where $A$ is a $n\times n$ matrix with
$$A_{ij}=\partial{f_i}/\partial{u_j}$$
Is there a similar relationship with the del operator $\nabla$? Given all $f_i$ and the del operator for the first set of bases, and all the projections $\hat{x}_i \cdot \hat{u}_i$, how do I get the del operator for the second set?