2012-01-19 3 views
1

У меня возникла проблема с удалением опции из раскрывающегося списка. Он ничего не делает, когда я загружаю страницу какие-либо идеи? Я использую .remove(), но это ничего не делает.Удалить опцию выбора из раскрывающегося списка с помощью jQuery

<!DOCTYPE html> 
<html> 
<head> 
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script> 
<title>Test</title> 
<script> 
$(document).ready(function() { 
$("#bytype option[value='foo']").remove(); 
}); 
</script> 
</head> 
<body> 

<select name="bytype" id="bytype"> 
<option value="foo">foo</option> 
<option value="Boo">Boo</option> 
<option value="Coo">Coo</option>        
</select> 

</body> 
</html> 
+3

Вы ошибочно написали '# bytype' в своем селекторе jQuery –

ответ

1

Используйте это вместо этого. Заменить 'Your value' со значением foo.

$("#Select ID").removeOption("Your Value"); 
0

Орфографическая ошибка его не bytpe это bytype

$("#bytype > option[value='foo']").remove(); 
0
$("#bytpe option[value='foo']").remove(); 

Вы видите ваш ID неправильно. Вам не хватает второго y.

0

У вас есть опечатка в вашем селекторе bytpe должен быть ByType

Смежные вопросы