सबसे आसान तरीका यह है कि अधिकांश नियंत्रणों के लिए मैंगलेड आईडी के अंत में मिलान करना है। अपवाद जो कि रेडियोबूटन सूचियों और चेकबॉक्स सूचियों के बारे में जानते हैं - आपको उनके साथ थोड़ा सा ट्रिकियर होना होगा।
लेकिन अगर आपके पास यह आपके .aspx पृष्ठ में है:
फिर आपका jQuery आसानी से उस नियंत्रण को ढूंढ सकता है, भले ही यह मास्टर पेज प्रतिपादन द्वारा उलझा हुआ हो, इस तरह:
$("[id$=txtExample]")
$ =
ऑपरेटर स्ट्रिंग के अंत से मेल खाता है और नाम मैंगलिंग हमेशा सामने है। एक बार ऐसा करने के बाद, आप इस तरह की वास्तविक उलझन आईडी प्राप्त कर सकते हैं:
$("[id$=txtExample]").attr("id")
और फिर पार्स करें कि वैसे भी आप फिट देखते हैं।
संपादित करें:
यह एक आसान तरीका है, लेकिन यह प्रत्येक नियंत्रण को अपनी पुरानी आईडी के समान ही देने के बजाय प्रदर्शन प्रदर्शन से अधिक हो सकता है।
इस लेख को देखें कि जेफ ने एक और jQuery अनुकूलन प्रश्न पर एक लिंक पोस्ट किया है:
jQuery: चयनकर्ताओं का प्रदर्शन विश्लेषण