jquery 작업 선택(추가, 삭제, 지우기)
jQuery Select: 에서 선택한 Text 및 Value 가져오기
$("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发 var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的text var checkValue=$("#select_id").val(); //获取Select选择的Value var checkIndex=$("#select_id ").get(0).selectedIndex; //获取Select选择的索引值 var maxIndex=$("#select_id option:last").attr("index"); //获取Select最大的索引值
jQuery 추가/ Select의 옵션 항목 제거: $("#select_id").append("<option value='Value'>Text</option>"); //为Select追加一个Option(下拉项)
$("#select_id").prepend("<option value='0'>请选择</option>"); //为Select插入一个Option(第一个位置)
$("#select_id option:last").remove(); //删除Select中索引值最大Option(最后一个)
$("#select_id option[index='0']").remove(); //删除Select中索引值为0的Option(第一个)
$("#select_id option[value='3']").remove(); //删除Select中Value='3'的Optiona
$("#select_id option[text='4']").remove(); //删除Select中Text='4'的Optiona
$("#charCity").empty();
를 실행할 때마다 항상 나가서 정보를 찾아봐야 하는 이유는 제가 직접 요약해 보겠습니다. 미래.
예를 들어
1.
$(".selector").val("pxx");
를 선택하려면 값이 있는 항목을 pxx로 설정하세요.
$(".selector").find("option[text='pxx']").attr("selected",true);
를 선택하려면 텍스트가 있는 항목을 pxx로 설정하세요. 여기에 대괄호가 있습니다. 사용법을 위해 대괄호 안의 등호 앞에는 따옴표 없이 속성 이름이 옵니다. 대괄호를 사용하면 논리가 매우 단순해지는 경우가 많습니다.
3. 현재 선택한 항목의 값 가져오기
$(".selector").val();
4. 현재 선택한 항목의 텍스트 가져오기
$(".selector").find("option:selected").text();
여기서는 콜론을 사용하며, 콜론의 사용법과 추론을 익히면 코드도 더 간단해집니다.
캐스케이드
selects가 자주 사용됩니다. 즉, 두 번째 선택의 값이 첫 번째 선택에서 선택한 값으로 변경됩니다. jquery에서는 매우 간단합니다. 예:
$(".selector1").change(function(){ // 先清空第二个 $(".selector2").empty(); // 实际的应用中,这里的option一般都是用循环生成多个了 var option = $("<option>").val(1).text("pxx"); $(".selector2").append(option); });
구문 설명:
$("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Textvar checkValue=$("#select_id").val(); //获取Select选择的Valuevar checkIndex=$("#select_id ").get(0).selectedIndex; //获取Select选择的索引值var maxIndex=$("#select_id option:last").attr("index"); //获取Select最大的索引值
$("#select_id ").get(0).selectedIndex=1; //设置Select索引值为1的项选中 $("#select_id ").val(4); // 设置Select的Value值为4的项选中 $("#select_id option[text='jQuery']").attr("selected", true); //设置Select的Text值为jQuery的项选中
$("#select_id").append("<option value='Value'>Text</option>"); //为Select追加一个Option(下拉项) $("#select_id").prepend("<option value='0'>请选择</option>"); //为Select插入一个Option(第一个位置) $("#select_id option:last").remove(); //删除Select中索引值最大Option(最后一个) $("#select_id option[index='0']").remove(); //删除Select中索引值为0的Option(第一个) $("#select_id option[value='3']").remove(); //删除Select中Value='3'的Option $("#select_id option[text='4']").remove(); //删除Select中Text='4'的Option
라디오 선택 항목 세트의 값 가져오기
var item = $('input[name=items][checked]').val();
var item = $("select[name=items] option[selected]").text();
$('#select_id')[0].selectedIndex = 1;
$('input[name=items]').get(1).checked = true;
다중 선택 상자 확인란: $("#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')==undefined) //判断是否已经打勾
$("input[type=radio]").attr("checked",'2');//设置value=2的项目为当前选中项
$("#sel").attr("value",'-sel3');//设置value=-sel3的项目为当前选中项 $("<option value='1'>1111</option><option value='2'>2222</option>").appendTo("#sel")//添加下拉框的option $("#sel").empty();//清空下拉框
위 내용은 jquery 작업 선택 값 및 선택한 인스턴스 분석 설정의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!