> 웹 프론트엔드 > JS 튜토리얼 > 선택에서 지정된 옵션을 선택했을 때 발생하는 트리거 이벤트에 대한 자세한 설명

선택에서 지정된 옵션을 선택했을 때 발생하는 트리거 이벤트에 대한 자세한 설명

小云云
풀어 주다: 2018-03-17 15:17:54
원래의
11308명이 탐색했습니다.

드롭다운 목록 상자 선택을 사용할 때 선택한

select의 모든 값을 얻으려면 for 루프를 사용하여 이를 달성할 수 있습니다. 코드는 다음과 같습니다:

var vi = document.all['list'].length;
for(var i=0;i<vi;i++){
document.form2.list(i).value; //form2是<form>的名称
}
로그인 후 복사
js方法:
‍‍<select id="pid" onchange="gradeChange()">
    <option grade="1" value="a">选项一</a>
    <option grade="2" value="b">选项二</a>
</select>
<script type="text/JavaScript">
       function gradeChange(){
        var objS = document.getElementById("pid");
        var grade = objS.options[objS.selectedIndex].grade;
        alert(grade);
       }
</script>
jq方法:
<select name="myselect" id="myselect">
    <option value="opt1">选项1</option>
    <option value="opt2">选项2</option>
    <option value="opt3">选项3</option>
</select>
 
$("#myselect").change(function(){
    var opt=$("#myselect").val();
    ...
});
로그인 후 복사

Javascript는 선택 드롭다운 상자에서 선택한 값을 가져옵니다.
이제 id=test인 드롭다운 상자가 있습니다. 선택한 값을 가져오는 방법은 무엇입니까?
네이티브 자바스크립트 메소드와 jquery 메소드를 각각 사용하세요

<select id="test"  name="">   
  <option   value="1">text1</option>   
  <option   value="2">text2</option>   
 </select>
로그인 후 복사

One: 네이티브 자바스크립트 메소드
1: 선택 개체 가져오기: var myselect=document.getElementById("test");
2: 선택한 개체의 인덱스 가져오기 item: var index=myselect.selectedIndex; // selectedIndex는 선택한 항목의 인덱스를 나타냅니다.
3: 선택한 항목의 값 가져오기 options: myselect.options[index].value;
4: 선택한 항목의 텍스트 가져오기 options: myselect.options[index].text;
2: jquery 메서드(jquery 라이브러리가 로드된 경우)
1:var options=$("#test option:selected") //선택한 항목 가져오기
2:console .log(options.val()); //선택한 항목의 값 가져오기
3:console.log(options.text()) //선택한 항목의 텍스트 가져오기

관련 추천 :

select 옵션 오버레이 처리 방법

선택 코드 공유에서 모든 옵션을 삭제하는 javascript

Html에서 선택 옵션의 기본 선택을 설정하는 방법

위 내용은 선택에서 지정된 옵션을 선택했을 때 발생하는 트리거 이벤트에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿