jquery는 라디오 라디오 버튼의 값을 가져옵니다 $("input[name='items']:checked").val(); jquery 라디오는 값을 가져오고 확인란은 value, 선택 값 가져오기, 라디오 선택, 체크박스 선택, 선택 및 관련 라디오 선택 항목 집합의 값 가져오기 var item = $('input[name=items ][checked ]').val(); 선택한 항목의 텍스트 가져오기 var item = $("select[name=items] option[selected]").text (); 선택 드롭다운 상자의 두 번째 요소는 현재 선택된 값입니다 $('#select_id')[0].selectedIndex = 1 radio 라디오 선택 그룹 두 번째 요소는 현재 선택된 값입니다. $('input[name=items]').get(1).checked = true
값 가져오기:
텍스트 상자, 텍스트 영역: $("#txt").attr("value"); 다중 선택 상자 확인란: $("#checkbox_id").attr("value"); 라디오 선택 그룹 라디오: $("input[type=radio][checked]").val() 드롭다운 상자 선택: $('#sel').val(); >
제어 양식 요소: 텍스트 상자, 텍스트 영역: $("#txt").attr("value",'');//내용 지우기$( "#txt").attr( "value",'11');//내용 채우기
다중 선택 상자 확인란: $("#chk1").attr("checked",''); //선택 취소 $("#chk2").attr("checked",true);//확인 if($("#chk1").attr('checked')==undefine) / /체크되었는지 확인
라디오 그룹 라디오 확인: $("input[type=radio]").attr("checked",'2');//값=2로 항목 설정 현재 선택된 항목으로 드롭다운 상자 선택: $("#sel").attr("value",'-sel3');//value=-sel3인 항목을 현재 선택된 항목으로 설정 $(" 11112222$("#sel") .empty();//드롭다운 상자 지우기
이제 막 jquery를 접하기 시작했는데 많은 것에 익숙하지 않습니다 $("#id")를 사용하여 페이지의 입력 요소를 가져오면서 $("#id").value가 값을 가져올 수 없다는 것을 발견했습니다
나중에 위대한 Baidu의 도움으로 마침내 문제의 원인을 찾았습니다. $("")는 dom 요소가 아닌 jquery 객체입니다.
value는 dom 요소의 속성입니다.
Jquery는 val에 해당합니다
val(): Get 첫 번째로 일치하는 요소의 현재 값입니다.
val(val): 일치하는 각 요소의 값을 설정합니다.
따라서 코드는 다음과 같이 작성해야 합니다.
값: val = $("#id")[0].value; 할당: $(" #id ")[0].value = "new value"; or $("#id").val("new value");