I like jQuery and am using ASP.NET. I know you can get round ID mashing a bit using the ClientID but this dosn't work well when are farming you script out to sepearte js files.
The only way I have used round this is to store the ClientID in a javascript variable on the page then use this id in the seperate js file. But this is less than ideal.
Does anyone have any better ways of dealing with this (other than wait for ASP.NET 4.0!)
EDIT: Duplicate Question:
How to stop ASP.NET from changing IDs in order to use jQuery