2010-05-13 5 views
1

내 페이지에 2 개의 복수 선택 목록이 있으며, 하나는 별도의 제거 버튼이 있습니다. 선택 목록이 항목을 선택은이 코드jquery select list remove

$().ready(function() {  
    $('#remove').click(function() {  
     return !$('#FeatureList option:selected').remove();  
    });   
}); 
+0

귀하의 질문은 문장이 아닙니다. – mkoryak

답변

1

목록과 같이 상대적이면에서의 항목을 제거 나열 지정 될 제 1 선택리스트 also.how에서 항목 제거된다

<select>...options...</select> 
<input type="button" class="remove" /> 

당신은 이런 식으로 작업을 수행 할 수 있습니다

$(function() { 
    $('.remove').click(function() { 
    $(this).prev('select').find('option:selected').remove(); 
    }); 
}); 

현재 귀하의 코드 목록은, 당신이 ... this is invalid HTML을 동일한 ID를 여러 번 사용하고 믿고 저를 선도하는 ID를 가지고 그 n 횟수가 나타날 수 있습니다, 클래스를 사용하고 단추를 기준으로 목록을 찾아야합니다. 그럴 수 없다면 각 조합마다 고유 한 ID 또는 클래스가 필요합니다.

또한 $().readyit's deprecated in jQuery 1.4+으로 사용하지 않으려면 $(document).ready(func); 또는 더 짧은 버전 : $(func);을 사용해야합니다.