>  기사  >  웹 프론트엔드  >  jQuery를 사용하여 텍스트 설명별로 드롭다운에서 옵션을 선택하는 방법은 무엇입니까?

jQuery를 사용하여 텍스트 설명별로 드롭다운에서 옵션을 선택하는 방법은 무엇입니까?

DDD
DDD원래의
2024-11-03 12:53:03991검색

How to Select an Option in a Dropdown by Text Description with jQuery?

jQuery에서 텍스트 설명을 사용하여 선택 컨트롤에서 선택한 값을 설정하는 방법

웹 애플리케이션에서 선택 컨트롤을 사용할 때 다음과 같은 문제가 발생할 수 있습니다. 값이 아닌 텍스트 설명을 기반으로 선택한 요소를 설정해야 하는 상황입니다. jQuery의 val() 메서드를 사용하면 값을 설정하는 것이 간단하지만, 텍스트 설명으로 선택하려면 다른 접근 방식이 필요합니다.

jQuery 버전 1.6 이상에서는 다음 코드 조각을 사용하여 이를 달성할 수 있습니다.

<code class="javascript">var text1 = 'Two';
$("select option").filter(function() {
  //may want to use $.trim in here
  return $(this).text() == text1;
}).prop('selected', true);</code>

이 코드는 선택 컨트롤 내의 모든 옵션을 선택하고 해당 텍스트를 기준으로 필터링합니다. 필터 기능은 각 옵션의 텍스트를 제공된 text1 값과 비교합니다. 일치하는 옵션을 찾으면 선택한 속성이 true로 설정됩니다.

예를 들어 다음 선택 컨트롤을 고려하세요.

<code class="html"><select>
  <option value="0">One</option>
  <option value="1">Two</option>
</select></code>

텍스트가 있는 옵션을 선택하려는 경우 " jQuery를 사용하여 Two"를 사용하는 경우 다음 코드와 함께 위 코드 스니펫을 사용할 수 있습니다.

<code class="html"><script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script></code>

드롭다운 목록에서 "Two" 옵션이 선택됩니다.

위 내용은 jQuery를 사용하여 텍스트 설명별로 드롭다운에서 옵션을 선택하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.