반응형
ID 대신 이름으로 요소의 값을 가져오는 방법
속성을 통해 요소의 값을 얻는 방법name
대신에ID
예를 들어 ID로 사용하면 됩니다.$('#id').val();
이름 특성 선택기 사용:
$("input[name=nameGoesHere]").val();
$('[name=whatever]').val()
jQuery 문서는 사용자의 친구입니다.
이름 특성 선택기 사용:
$("input[name='nameGoesHere']").val();
값 주위에 따옴표를 포함하는 것은 필수 요구 사항입니다. 다음을 참조하십시오. http://api.jquery.com/attribute-equals-selector/
값을 얻기 위해 여러 속성을 사용할 수 있습니다. 그 중 하나가 이름 속성입니다. 예:
$("input[name='nameOfElement']").val();
또한 다른 속성을 사용하여 값을 얻을 수 있습니다.
HTML
<input type="text" id="demoText" demo="textValue" />
제이에스
$("[demo='textValue']").val();
이것은 잘 작동합니다.herebtnAddCat은 버튼 ID입니다.
$('#btnAddCat').click(function(){
var eventCategory=$("input[name=txtCategory]").val();
alert(eventCategory);
});
//name directly given
<input type="text" name="MeetingDateFrom">
var meetingDateFrom = $("input[name=MeetingDateFrom]").val();
//Handle name array
<select multiple="multiple" name="Roles[]"></select>
var selectedValues = $('select[name="Roles[]"] option:selected').map(function() {
arr.push(this.value);
});
단 한 가지 더, "충돌 변수 할당"을 사용할 때는 이중 코테도 사용해야 하며 "입력" 단어를 사용할 필요가 없습니다!:
valInput = $(`[name="${inputNameHere}"]`).val();
let startDate = $('[name=daterangepicker_start]').val();
alert(startDate);
녹색 배경이 있는 부품에는 어떤 요소가 사용됩니까?요소의 이름을 "<" 및 ">" 문자 없이 입력하기만 하면 됩니다.예를 들어 P형이 아니라<P>
답이 그렇다면<P>
원소의
클래스 이름을 사용할 수도 있습니다.
$(".yourclass").val();
언급URL : https://stackoverflow.com/questions/2109472/how-to-get-a-value-of-an-element-by-name-instead-of-id
반응형
'programing' 카테고리의 다른 글
날짜 사이의 Laravel $q->where() (0) | 2023.09.05 |
---|---|
문자열에서 따옴표를 제거하려면 어떻게 해야 합니까? (0) | 2023.09.05 |
장고 CSRF 쿠키가 설정되지 않음 (0) | 2023.09.05 |
Powershell Echo 문 + 한 줄의 변수 (0) | 2023.09.05 |
Google Chrome에 대해 자동 로그온 사용자 인증을 활성화하는 방법 (0) | 2023.09.05 |