javascript - Bind click to li's child -
इस सवाल का पहले से ही एक उत्तर है: < / P>
- 18 उत्तर
मुझे यह
HTML
& lt; ul class = "list-row" & gt; & Lt; li & gt; & Lt; इनपुट नाम = "फ़ील्ड 1" वर्ग = "फ़ील्ड 1" प्रकार = "टेक्स्ट" प्लेसहोल्डर = "फ़ील्ड 1" & gt; & Lt; इनपुट नाम = "फ़ील्ड 2" वर्ग = "फ़ील्ड 2" प्रकार = "टेक्स्ट" प्लेसहोल्डर = "फ़ील्ड 2" & gt; & Lt; p class = "delrow" & gt; पंक्ति हटाएं & lt; / p & gt; & Lt; / li & gt; & Lt; li & gt; & Lt; इनपुट नाम = "फ़ील्ड 1" वर्ग = "फ़ील्ड 1" प्रकार = "टेक्स्ट" प्लेसहोल्डर = "फ़ील्ड 1" & gt; & Lt; इनपुट नाम = "फ़ील्ड 2" वर्ग = "फ़ील्ड 2" प्रकार = "टेक्स्ट" प्लेसहोल्डर = "फ़ील्ड 2" & gt; & Lt; p class = "delrow" & gt; पंक्ति हटाएं & lt; / p & gt; & Lt; / li & gt; & Lt; p वर्ग = "ऐडरो" & gt; पंक्ति जोड़ें & lt; / p & gt; & Lt; / ul & gt;
और जब मैं एवर पंक्ति I पर क्लिक करता हूं, तो मैं उन तत्वों के साथ एक नई ली जोड़ूँगा जो मुझे चाहिए।
jQuery पर फ़ंक्शन यह है:
$ ("। Addrow")। पर ("क्लिक करें", फ़ंक्शन () {$ (this)। इससे पहले ( "लेफ्टिनेंट; li & gt; \ n \ & lt; इनपुट नाम = 'फ़ील्ड 1' वर्ग = 'फ़ील्ड 1' प्रकार = 'टेक्स्ट' प्लेसहोल्डर = 'फ़ील्ड 1' / & gt; \ n \ & lt; input name = 'field2' class = 'field2 'प्रकार =' टेक्स्ट 'प्लेसहोल्डर =' फ़ील्ड 2 '/ & gt; \ n \ & lt; p class =' delrow '& gt; पंक्ति हटाएं & lt; / p & gt; & lt; / li & gt; ");});
मुझे क्या करने की जरूरत है क्लिक ईवेंट को नए ड्रेरो को संलग्न करना जो कि डोम से जुड़ा हुआ है मैंने भाई-बहनों को चुनने और पी तत्व खोजने का प्रयास किया लेकिन मैं इसे काम नहीं कर सकता।
यह कोड काम करना चाहिए:
$ ('.list-row')। पर ('क्लिक करें', '। डेलो', फ़ंक्शन () {/ * stuff * /});
यह पंक्ति को सूचीबद्ध करने के लिए एक ईवेंट हैंडलर जोड़ देगा, इसलिए यह एपेंडेड डीलो के लिए काम करेगा
Comments
Post a Comment