2017-12-29 70 views
-1

jQuery를 사용하여 (None)을 드롭 다운에서 옵션으로 제거하고 싶습니다. 이 드롭 다운에는 ID 또는 클래스가 없으므로 을 사용하여 SharePoint 열 Parent Item을 대상으로했습니다. 그러나 나는 이것을 option[value='(None)'].remove()과 어떻게 조합 할 수있을 지 확신하지 못합니다. 내가 시도jQuery를 사용하여 ID 또는 클래스 이름없이 select 옵션을 제거하려면 어떻게해야합니까?

:

$("select[title='Parent Item'] option[value='(None)']").remove(),

$("(select[title='Parent Item'])[value='(None)']").remove()

,

없이 성공

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

단순히

.

무엇이 누락 되었습니까?

+2

HTML을 게시 할 수 있습니까? 나는'(없음)'이 가치가 아니라 라벨이라고 생각한다. – 31piy

답변

2

$('select[title="Parent Item"] option:contains(None)').remove();을 사용해 보셨습니까?

+0

그게 효과가! 감사. – cfoster5

+0

문제가 없습니다. 이 문제는 @ 31piy가 주석에서 언급 한 것이었다 : "(None)"은'option' 태그의 실제'value' 속성이 아니라 텍스트입니다. "포함"을 사용하면 텍스트로 작업 할 수 있습니다. – GermanC