당신은 사용할 수 있어야합니다 :
$lstAccountType.change(function() {
$lstAccountType.find("option[value='"+$lstAccountType.val()+"']").remove();
});
나는이 테스트를하지 않은,하지만이 이동을하고 어떤 좋은인지 아닌지 알려주세요?
편집
당신은 단지마다 당신이 시도 할 수있는 첫 번째 옵션을 제거 할 경우 :
$lstAccountType.change(function() {
if ($lstAccountType.find("option:first").attr("value") == $lstAccountType.val()) {
$lstAccountType.find("option[value='"+$lstAccountType.val()+"']").remove();
}
});
그것은 정리하는 몇 가지가 필요하지만, 희망 그것은 도움이 될 수 있습니다.
편집
당신은 당신이 할 수있는 한 번만 첫 번째 옵션 제거하려면 :
var first_option_removed = false;
$lstAccountType.change(function() {
if (!first_option_removed) {
if ($lstAccountType.find("option:first").attr("value") == $lstAccountType.val()) {
$lstAccountType.find("option[value='"+$lstAccountType.val()+"']").remove();
first_option_removed = true;
}
}
});
이 하나가 나를 위해 일했습니다. –