2009-10-13 2 views
1

Кто-нибудь знает, как я могу удалить эту опцию из базы выбора из значения параметра в jquery?Убрана опция из базы выбора на значение параметра в jQuery

пример:

<select name="group_select"> 
    <option value="a">A</option> 
    <option value="b">B</option> 
    <option value="c">C</option> 
</select> 

В этом случае, я хотел бы удален B, просто нажал на кнопку, и без выбранной опции. Будет ли это возможным, что я могу просто удалить этот вариант, только исходя из значения oprion «a» ??

ответ

4

Извините, если я не понимаю вас полностью, но вы просто хотите удалить элемент нажатием кнопки? В этом случае, вы можете сделать что-то вроде этого:

HTML на странице:

<p> 
    <input type="button" id="btnRemoveA" value="Remove A" /> 
</p> 
<select name="group_select"> 
    <option value="a">A</option> 
    <option value="b">B</option> 
    <option value="c">C</option> 
</select> 

Javascript:

<script type="text/javascript"> 
    $(function() { 
     $("#btnRemoveA").click(function() { 
      $("select[name=group_select] > option[value=a]").remove(); 
     }); 
    }); 
</script> 

Когда страница загружается, то это будет прикрепить событие щелчка к " btnRemoveA ", который находит элемент select с именем" group_select ", а затем ищет дочерний элемент-элемент со значением" a ". Затем он удаляет этот элемент.

На странице документации jQuery имеется более подробная информация о различных селекторах, которые вы можете использовать: ->http://docs.jquery.com/Selectors

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