how to access ul elements created by jquery -
मेरे पास कुछ jquery तर्क है, नीचे कोड है
$ (document) .ready (Function () {$ ('& lt; ul class = "className" & gt; & lt; \ / ul & gt;')। InsertBefore ('। DivClassName'); $ .ईईच (जेएसएआरआरए, फंक्शन (कुंजी, मान) {$ ( '& Lt; li & gt; इनपुट वर्ग = "dynamicFilterInput" प्रकार = "चेकबॉक्स" चेक = "चेक किया गया" मान = "' + key + 'id =" filterID' + key + '"/ & gt; & lt; लेबल = "FilterID '+ key +'" & gt; '+ value +' & lt; \ / label & gt; & lt; \ / li & gt; ')। अनुलग्नक (' ul.afilters ');});}); कोड के ऊपर
गतिशील और lt; ul> gt; & lt; li & gt; & lt; / li & gt; ... & lt; / ul & gt;
और उसके बाद मेरे पास एजेक्स कॉल और पूरी तरह से मुझे उस ul
सूची को अपडेट करने की आवश्यकता है,
मेरे पास ul
जैसा नीचे दिया गया है
$ ('। ULclassName इनपुट')। क्लिक करें (फ़ंक्शन () {चेतावनी ("एएएअआअआअआआ");});
यह फ़ंक्शन तब पहुंचा जा सकता है जब पृष्ठ लोड हो, लेकिन मेरे एजेक्स कॉल के बाद जब मैं उल सूची को अपडेट करता हूं और चेकबॉक्स पर क्लिक करता हूं, कुछ भी नहीं होता, मुझे कोई चेतावनी नहीं दिखाई देती है,
कैसे $ ('। ULclassName इनपुट') पर क्लिक करने के लिए क्लिक करें (फ़ंक्शन () {});
?
संपादित करें: यह पूर्ण
मेरे एजेक्स कॉल में वापस तर्क दर्ज करें
पूर्ण: फ़ंक्शन () {$ ('ul.className')। Hide (); $ ('& Lt; ul class = "className" & gt; & lt; \ / ul & gt;')। सम्मिलित करें ('। DivClassName'); $ .each (jsArray, फ़ंक्शन (कुंजी, मान) {$ ('& lt; li & gt; & lt; इनपुट वर्ग = "गतिशीलफ़िल्टरइनपुट" प्रकार = "चेकबॉक्स" चेक = "चेक किया गया" मान = "' + + +" "id =" = 'FilterID' + key + '"& gt;' + value + '& lt; \ / label & gt; & lt; \ / li & gt;') के लिए फ़िल्टरआईडी + + + +" "" & gt; & lt; लेबल। Afilters ');}); }
धन्यवाद
आपको लाइव प्रयास का उपयोग करने की आवश्यकता है:
<पूर्व> $ ('। ULclassName इनपुट')। लाइव ("क्लिक करें", फ़ंक्शन () {चेतावनी ("एएएओएअआअआआ");}); के साथ .on
:
$ (दस्तावेज़) .on ("" पर क्लिक करें, '.ULclassName इनपुट', फ़ंक्शन () {चेतावनी ("आसाअआआआ");});
Comments
Post a Comment