2011-02-05 16 views
15

jQuery का उपयोग कर तत्वों को पुनर्व्यवस्थित कैसे करें?jQuery का उपयोग कर तत्वों को पुनर्व्यवस्थित कैसे करें?

मूल कोड:

<p id="paragraph1">1</p> 
<p id="paragraph2">2</p> 
<p id="paragraph3">3</p> 
<p id="paragraph4">4</p> 
<p id="paragraph5">5</p> 

बाद पुनर्व्यवस्थित करें (p2 के स्थान पर रखकर p3)

<p id="paragraph1">1</p> 
<p id="paragraph3">3</p> 
<p id="paragraph2">2</p> 
<p id="paragraph4">4</p> 
<p id="paragraph5">5</p> 
+1

आप कैसे उन्हें पुनर्व्यवस्थित करने के लिए इच्छुक रहे हैं? जब कोई बटन पर क्लिक करता है? जब कोई स्क्रीन के चारों ओर तत्व ड्रैग करता है? अधिक जानकारी कृपया। –

उत्तर

27

आप .insertBefore() उपयोग कर सकते हैं:

$("#paragraph3").insertBefore("#paragraph2"); 

थोड़ा और अधिक व्यापक उदाहरण (एक पर क्लिक अनुच्छेद इसे ऊपर ले जाता है):

$("p").click(function() { 
    $(this).insertBefore($(this).prev()); 
}); 

You can test both examples here.

+0

बहुत बढ़िया, बहुत बहुत धन्यवाद – faressoft

+0

@faressoft - आपका स्वागत है :) – karim79

संबंधित मुद्दे