पर विजेट को हटाने और पुन: लागू करने के लिए मुझे कोई समस्या है। मैं विजेट को select
तत्व पर लागू कर रहा हूं। जब मैं उसी select
तत्व मानों को पुनः लोड कर रहा हूं, तो मैं select
तत्व पर विजेट को हटा रहा हूं और पुनः आवेदन कर रहा हूं। लेकिन एक ही तत्व पर विजेट को पुन: लागू करते समय, परिवर्तन प्रतिबिंबित नहीं होते हैं।एलिमेंट
<select id="countries" class="multiselect" multiple="multiple" name="countries">
<option value="USA">United States</option>
...
</select>
एक ही तत्व पर विजेट लागू करने के लिए:
function applyWidget(){
$(".multiselect").multiselect();
}
एक बार विजेट लागू किया जाता है, यह एक div
class=".ui-multiselect"
साथ पैदा कर रही है
नीचे एचटीएमएल चयन बयान है। पहली बार के लिए applyWidget()
विधि कॉलिंग ठीक काम कर रहा है
function removeWidget(){
$(".ui-multiselect").remove();
}
:
विजेट वर्ग को निकालने के लिए। दूसरी बार कॉल करना काम नहीं कर रहा है। मैं तत्व पर विजेट कैसे पुनः लोड करूं?
यह काम नहीं करेगा, क्योंकि बहुउद्देश्यीय विजेट 'multiselect' से जुड़ा हुआ है, न कि' .ui-multiselect' – saluce