jQuery에서 드롭다운 값 가져오기
ID, Name' 쌍이 있는 드롭다운이 있습니다.
예
존 밀러
짐 스미스
젠 모르신
존 밀러의 아이디는 101입니다
Jim Smith의 아이디는 102입니다.
Jen Morsin의 아이디는 103입니다.
다음을 수행할 때:
var arNames = $('#Crd').val()
존 밀러를 선택하면 101이 나옵니다그래도 존 밀러를 데려오고 싶습니다.
$('#Crd').val()
드롭다운 요소의 선택된 값을 제공합니다.이를 통해 선택한 옵션 텍스트를 가져옵니다.
$('#Crd option:selected').text();
가장 좋은 방법은 다음을 사용하는 것입니다.
$("#yourid option:selected").text();
요구사항에 따라 다음과 같은 방법을 사용할 수도 있습니다.
var v = $("#yourid").val();
$("#yourid option[value="+v+"]").text()
이것은 나에게 효과가 있었습니다!
$('#selected-option option:selected').val()
누군가에게 도움이 되길 바랍니다!
A를 사용하는 경우<select>
, .val()
선택한 값의 '값'을 가져옵니다.val()
.<option>
. 만약 그것이 없다면,value
, 그것은 다시 아래로 떨어질지도 모릅니다.id
. 반환할 값을 입력합니다.value
각각의 속성<option>
편집: 무엇에 대한 설명은 주석 참조value
사실은 ( 반드시 동일한 것은 아닙니다.value
속성).
시도해 보기:
var text = $('#YourDropdownId').find('option:selected').text();
다른 옵션:
$("#<%=dropDownId.ClientID%>").children("option:selected").val();
var sal = $('.selectSal option:selected').eq(0).val();
selectSal
클래스 입니다.
지적한 바와 같이...일순간에select
박스, 더.val()
attribute는 선택한 옵션의 값을 제공합니다.선택한 옵션에 값 속성이 없으면 기본적으로 옵션의 표시 값(의 jQuery 설명서에 나와 있는 예)이 표시됩니다.
당신이 사용하고싶은.text()
선택한 옵션의:
$('#Crd option:selected').text()
$('.leave_response').on('change', function() {
var responseId = $(this).val();
console.log(responseId);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<td>
<select class="leave_response" name="leave">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>
</td>
id를 전달하고 변수를 잡고 원하는 곳으로 변수를 전달합니다.
var temp = $('select[name=)ID Name]")", val();
변수에 #Crd의 텍스트 값을 가질 수 있습니다.
$(document).on('click', '#Crd', function () {
var Crd = $( "#Crd option:selected" ).text();
});
언급URL : https://stackoverflow.com/questions/8978328/get-the-value-of-a-dropdown-in-jquery
'programing' 카테고리의 다른 글
wocommerce_checkout_update_customer_data 사용 안 함 (0) | 2023.10.13 |
---|---|
Ajax in Wordpress 플러그인 (0) | 2023.10.13 |
입력 요소에 대한 자바스크립트 변경 이벤트는 초점 손실 시에만 발생합니다. (0) | 2023.10.13 |
성능 텍스트/html 대 애플리케이션/json (0) | 2023.10.13 |
XAMPP - 오류:MySQL이 예기치 않게 종료됨 (0) | 2023.10.08 |