2012-04-30 13 views
5

मैं केंडो ड्रॉपडाउन सूची से अंतिम को छोड़कर सभी आइटम हटा सकता हूं। आखिरी एक को हटा दिए जाने के बाद, पिछली वस्तुएं फिर से दिखाई देंगी। http://jsfiddle.net/lpoellabauer/Jw4Cz/केंडो ड्रॉपडाउन सूची की वस्तु को कैसे हटाएं यदि यह आखिरी है?

var dropDown = $("select").data("kendoDropDownList"); 
var itemToRemove = dropDown.dataSource.at(0); 
dropDown.dataSource.remove(itemToRemove); 
dropDown.select(0); 

कोई भी विचार कैसे इस को हल करने के:

यहाँ एक jsFiddle है?

उत्तर

4

HTML:

<select> 
<option value="1">one</option> 
<option value="2">two</option> 
<option value="3">three</option> 
<option id="none" value="none"></option> 
</select> 

<a href="#">remove first</a> 

जे एस:

$("select").kendoDropDownList(); 

$("a").click(function(){ 
    var dropDown = $("select").data("kendoDropDownList"); 
    var itemToRemove = dropDown.dataSource.at(0); 
    dropDown.dataSource.remove(itemToRemove); 
    dropDown.select(0); 
}); 
$('none').css({display:none}); 

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