jquery 작업 체크 상자,체크 상자,드 롭 다운 목록 구현 코드
 
<form> 
       : 
<input type="checkbox" name="item" value="football"/> football 
<input type="checkbox" name="item" value="basketball"/> basketball 
<input type="checkbox" name="item" value="badminton"/> badminton 
<input type="checkbox" name="item" value="pingpong"/> pingpong 
<input type="button" id="checkAll" value="  "/> 
<input type="button" id="checkFootball" value="    "/> 
</form> 
Jquery js 스 크 립 트: 
$('#checkAll').click (checkAll); //    
$('#checkFootball').click (checkFootball); //      
}); 
function checkAll() 
{ 
$('input [type="checkbox"][name="item"]').attr ("checked", true); 
// $('[name="item"]:checkbox').attr("checked", true); 
} 
주:전체 선택 은 여기 있 는 true 를 false 로 바 꾸 면 됩 니 다.축구 동작 Jquery js 스 크 립 트 선택: 
function checkFootball() 
{ 
$(" [name='item']:checkbox").each(function () { 
if (this.value == 'football') 
{ 
this.checked = true; 
} 
}) 
} 
비고:구체 적 인 목적 은 배경 에서 데 이 터 를 꺼 내 는 것 을 해결 하기 위해 표시 합 니 다.jQuery 의 attr()와 val()방법 으로 현재 checkbox 의 값 을 선택 하고 가 져 오 는 것 을 설정 하지 않 았 습 니 다.자 바스 크 립 트 원생 의 Dom 방법 으로 바 꾸 었 습 니 다.jQuery 대상 을 만 드 는 것 보다 더 효과 적 입 니 다.2.체크 버튼 으로 html 코드 를 조작 합 니 다. 
A B C D       : 
<input type="radio" name="item" value="A"/>A 
<input type="radio" name="item" value="B"/>B 
<input type="radio" name="item" value="C"/>C 
<input type="radio" name="item" value="D"/>D 
<input type="button" id="getLetter" value="     "/> 
선택 한 알파벳 B Jquey js 스 크 립 트 초기 화: 
$(document).ready(function() { 
//        B。 
$('[name="item"]:radio').each(function() { 
if (this.value == 'B') 
{ 
this.checked = true; 
} 
}); 
//           
$('#getLetter').click(getLetter); 
}); 
선택 한 알파벳 Jquey js 스 크 립 트 획득: 
function getLetter() 
{ 
alert('      :' + $('[name="item"][checked=true]:radio').val()); 
} 
3.드 롭 다운 상자(목록)작업 
<select multiple id="choose" style="width=100px;heigth=160px"></select> 
<input id="addOptions" type="button" value="    "/> 
<input id="getSelectedOption" type="button" value="      "/> 
<input id="clearOptions" type="button" value="    "/> 
Jquey js 스 크 립 트: 
$(document).ready(function() { 
$('#addOptions').click(addOptions); //         
$('#getSelectedOption').click(getSelectedOption); //         
$('#clearOptions').click(clearOptions); //          
$('#addOptions').click(); //             
}); 
추가 요소 Jquey js 스 크 립 트: 
function addOptions() 
{ 
var selectContainer = $('#choose'); 
for (var i = 0; i < 5; i++) 
{ 
var option = $('<option></option>').text('choose' + i).val(i); 
selectContainer.append(option); 
} 
} 
선택 한 요소 획득 
function getSelectedOption() 
{ 
/*          */ 
var options = $('#choose > option:selected'); 
$.each(options, function () { 
alert('option: ' + this.value); 
}); 
/*         ,       */ 
$('#choose > option:selected').each(function() { 
alert('option2: ' + this.value); 
}); 
//       ,        ,       ,              
//  ,    ','     
alert('val: ' + $('#choose').val()); 
} 
목록 비우 기(456)7913)상용: 
function clearOptions() 
{ 
$('#choose').empty(); 
} 
                이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
jQuery 전후 예이 기사에서는 jquery after() 및 before() 메소드의 예를 볼 것입니다. before() 메서드는 선택한 요소 앞에 지정된 콘텐츠를 삽입합니다. after() 메서드는 선택한 요소 뒤에 지정된 콘텐츠...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.