programing

ID 대신 이름으로 요소의 값을 가져오는 방법

minimums 2023. 9. 5. 20:04
반응형

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

반응형