के तत्व को जोड़ने के बाद काम नहीं कर रहा मैं एक सरल jQuery ('div # स्टार') है। क्लिक करें (समारोह।jQuery.click डोम
समारोह एक बार काम करता है जब डोम शुरू में भरी हुई है, लेकिन एक बाद में समय, मैं डीओएम को एक div # स्टार जोड़ता हूं, और उस बिंदु पर क्लिक फ़ंक्शन काम नहीं कर रहा है।
मैं jQuery 1.4.4 का उपयोग कर रहा हूं, और जहां तक मुझे पता है, मुझे उपयोग करने की आवश्यकता नहीं है। लाइव या अब और देखें। किसी भी समय डोम में एक से अधिक div # star कभी नहीं है। मैंने id = "star" से class = "star" में बदलने की कोशिश की लेकिन इससे मदद नहीं मिली।
कोई भी इस काम को कैसे प्राप्त करें इस पर सुझाव आर क्यों काम नहीं कर रहा है?
मेरे पास jQuery (दस्तावेज़) .ready के अंदर क्लिक है। और बाहरी जेएस फ़ाइल में, और न ही डीओएम को div जोड़ने के बाद काम करता है।
* "मैं jQuery 1.4.4 का उपयोग कर रहा हूं, और जहां तक मुझे पता है, मुझे अब .live या .bind का उपयोग करने की आवश्यकता नहीं है।" * नहीं, यह सच नहीं है। जब आप 'क्लिक' या 'बाइंड' के लिए किसी अन्य शॉर्टकट का उपयोग करते हैं, तो आप जो कुछ भी मौजूद हैं * ठीक उसी समय * से निपट रहे हैं। 'लाइव' और 'प्रतिनिधि' का पूरा उद्देश्य यह है कि आप स्पष्ट रूप से कह रहे हैं "जब घटना वास्तव में होती है तो इसे बाद में समझें।" –
धन्यवाद टीजे, किसी कारण से मैंने सोचा था। लाइव को – pedalpete