2010-04-30 4 views
4

첫 번째 열에 체크 표시가있는 사용자 데이터가있는 그리드가 있습니다. 그리드 상단에 버튼이 있습니다. 버튼을 클릭하면 목록에서 상위 5 명의 사용자를 선택해야합니다 . 누구나 jquery를 사용하여이 작업을 수행 할 수 있습니까?Jquery 버튼을 클릭하여 확인란을 선택하십시오.

감사합니다.

답변

4
$('#myButton').click(function() { 
    $('#Grid input[type=checkbox]:lt(5)').attr('checked','checked'); 
}); 

표에 다른 확인란이있는 경우 문제가 될 수 있습니다. 이것은 HTML을 보지 않고 할 수있는 최선의 방법입니다.

+0

덕분에이 내가 무엇을 찾고 있어요 – kumar

0

제가

jQuery Doc이 발견되어 : LT() JQuery와 확장 및 CSS 명세서의 일부 사용 질의이다 : LT()을에 의해 제공된 성능 향상의 장점을 취할 수는 네이티브 DOM querySelectorAll() 메서드입니다. 최신 브라우저의 성능을 높이려면 대신 $ ("your-pure-css-selector"). slice (0, index)를 사용하십시오. 허용 대답에

자료 당신은이 작업을 수행 할 수 있습니다

$('#myButton').click(function() { 
    $("#Grid input[type=checkbox]").slice(0,5).attr('checked','checked'); 
}); 
관련 문제