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에 따라 라이센스가 부여됩니다.