javascript - Delete Row JQuery -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 8 जवाब

मुझे एक प्रत्येक पंक्ति के ऊपर दाईं ओर एक एक्स के साथ बटन को हर बार बनाया जाता है ताकि मैं उन्हें एक बार पूरा कर सकता हूं। पंक्तियों को बनाने के लिए मैं उसी jQuery विधि का उपयोग कर कैसे प्राप्त करूं? मैंने & lt; tr & gt; की कोशिश की लेकिन मैं इन टैगों का उपयोग कर एक तालिका का निर्माण नहीं कर रहा हूं।

मदद के लिए धन्यवाद

  var $ बटन = $ ('# Add-row'), $ पंक्ति = $ ('। SigEvent')। क्लोन (); $ बटन। क्लिक करें (फ़ंक्शन () {$ row.clone ()। InsertBefore ($ बटन);}); }); & Lt; div वर्ग = "सेल" & gt; & Lt; इनपुट प्रकार = "टेक्स्ट" नाम = "सिग []" शैली = "चौड़ाई: 99%" आवश्यक वर्ग = "UPPER" / & gt; & Lt; / div & gt;  

निकालने के बटन को बनाते समय आप मूल क्लिक को हटाने के लिए क्लिक करेंगे ।

कुछ सूची

  $ बटन.ऑन ('क्लिक', फ़ंक्शन () {var पैरेंटबटन = $ (यह); $ row.clone ()। InsertBefore ( पैरेंटबटटन); var बंद करेंबटन = $ ("& lt; बटन & gt;"); parentButton .append (closeButton); closeButton.on ('पर क्लिक करें', फ़ंक्शन) {$ (this)। Parent (parentButton)। Parent ('। ')।हटाना();     }); });  

ऐसा कुछ ऐसा ही है आप पहले के भीतर अतिरिक्त इवेंट्स को लपेट कर सकते हैं।

असल में आप पंक्ति के जोड़ बटन को जोड़ते हैं ताकि प्रत्येक पंक्ति के लिए एक नया क्लोज़ बटन बनाया जा सके। CloseButton.on ('click') उस तत्व के लिए बाध्य है और फिर क्लिक पर आप कोई भी कार्य कर सकते हैं, जैसे कि इस मामले में पैरेंट पंक्ति को निकालना।


Comments

Popular posts from this blog

c# - Highlight all words containing a letter in a richtextbox -

Editing Python Class in Shell and SQLAlchemy -

java - JavaFX WebEngine Video Playback in Linux -