programing

jQuery: 옵션의 텍스트/값이 지정된 드롭다운 목록에서 옵션을 제거합니다.

newsource 2023. 10. 17. 20:17

jQuery: 옵션의 텍스트/값이 지정된 드롭다운 목록에서 옵션을 제거합니다.

드롭다운 목록이 있는데 해당 옵션의 텍스트/값을 고려하여 해당 목록에서 옵션을 제거하려고 합니다.jQuery로 가능합니까?드롭다운 목록에 옵션을 추가하는 '첨부'와 마찬가지로 옵션을 제거하는 기능이 있습니까?

검색해 보았지만 드롭다운 목록에 있는 전체 옵션이 제거된 예시만 있었고, 제가 찾는 것은 제가 원하는 것이 아닙니다.

건배.

$("option[value='foo']").remove();

(페이지에 선택 항목이 거의 없는 경우):

$("#select_id option[value='foo']").remove();

드롭다운 요소를 지역화한 후

dropdownElement = $("#dropdownElement");

찾기<option>요소JQuery 속성 선택기를 사용합니다.

dropdownElement.find('option[value=foo]').remove();
$('#id option').remove();

드롭다운 목록이 지워집니다.값 선택을 취소하려면$("#id option:selected").remove();

매우 늦었지만 다음과 같은 방법도 사용할 수 있습니다.

<select id="type" name="type" >
    <option value="Permanent" id="permanent">I am here to stay.</option>
    <option value="toremove" id="toremove">Remove me!</option>
    <option value="Other" id="other">Other</option>
</select>

두 번째 옵션(id=제거)을 제거해야 하는 경우 스크립트는 다음과 같습니다.

$('#toremove').hide();

위 옵션을 사용하여 드롭다운 상자 2개에서 항목을 숨겼습니다(먼저 도시를 선택한 다음 해당 도시 내의 지역을 선택함).화면에서는 잘 작동하지만 숨겨진 옵션은 키보드 입력을 통해 선택할 수 있습니다.

요소는 같지만 값이 다른 드롭다운을 반복하거나 USER INTERATION에서 다중 줄 데이터라고 말하는 경우 많은 사람들이 이 키워드를 사용하는 데 어려움을 겪었습니다. : 코드 스니펫 : $(이것).(' 옵션 찾기[value=your value]');

이거 받았으면 좋겠네요.

먼저 특정 선택에 대한 클래스 이름을 찾습니다.

$('#id').val('');
$('#selectoptionclassname').selectpicker('refresh');

언급URL : https://stackoverflow.com/questions/1982449/jquery-to-remove-an-option-from-drop-down-list-given-options-text-value