누구나 나에게이 문제에 대한 해결책을 제공하십시오. 문제는 입니다. jquery가있는 html 페이지에서 동적으로 thidid를 생성하고 있습니다. id가 예를 들어있는 경우 가장 큰 ID를 찾고 싶습니다. id0, id1, id2 .......... 누구나 내게 해결책을 제공하십시오. 읽어 주셔서 감사합니다.가장 큰 ID를 얻으십시오
답변
, 당신은 다음과 같이 찾을 수 있습니다 : 물론
function withMaxId() {
var max = -1, maxe = null;
$('[id^=id').each(function() {
var idv = parseInt(this.id.replace(/^id/, ''), 10);
if (idv > max) {
max = idv;
maxe = this;
}
});
return maxe; // change to just "max" if you only want the id value
}
을 당신이에 대한 자세한 내용을 알고있는 경우 요소를 사용하면 $('*')
을 더 선택적으로 바꿀 수 있습니다.
내 머리 꼭대기에서'[id^= 'id']'로 대체 할 수 있습니다. –
잘 모르겠습니다. 실제로 요소에 "id"값이 있는지 확인하기 위해이 값을 변경해야합니다 :-) – Pointy
선택자의'[id]'는 더 똑똑한 브라우저 엔진에서도 속도를 향상시킵니다 :)'[id^= 'id']'는 현재 정규 표현식을 사용하고있는 것과 똑같은 일을하고 있습니다. 단지 .indexOf() == 0, http://github.com/jeresig/sizzle/blob/master/sizzle을 사용하고 있습니다. js # L685 –
는 다음 코드의 예 http://www.jsfiddle.net/LdgN9/2/
// create an array
var ar = new Array();
// for each element with id that starts with 'id'
$('[id^="id"]').each(
function(){
// add it to the array (only its numeric part)
ar.push(
// extract the numeric part to be added in the array
parseInt($(this).attr('id').replace('id',''))
);
});
// find the max value in the array
alert('id' + Math.max.apply(Math, ar));
환상적인, 내 문제를 완벽하게 해결! 감사 +1 –
- 1. 자바에서 프린터 ID를 얻으십시오.
- 2. 아이들의 ID를 얻으십시오
- 3. GridView에서 ID를 얻으십시오.
- 4. 포커스 윈도우의 CGWindow ID를 얻으십시오.
- 5. 삽입하는 가장 빠른 방법, 존재하지 않는 경우, MySQL에서 ID를 얻으십시오
- 6. Facebook : Photos.createAlbum로 방금 만든 앨범 ID를 얻으십시오.
- 7. couchdb 데이터베이스에있는 모든 문서의 문서 ID를 얻으십시오
- 8. 페이스 북의 그래프에서 사용자 ID를 얻으십시오
- 9. wordpress에서 마지막으로 삽입 된 ID를 얻으십시오.
- 10. ASP.NET에 게시 된 양식의 ID를 얻으십시오.
- 11. aspx 페이지에서 usercontrol의 컨트롤 ID를 얻으십시오.
- 12. 현재 Windows phone 7 장치의 ID를 얻으십시오
- 13. mysql에서 작고 큰 ID를 찾는 방법
- 14. ID로 가장 많은 것을 얻으십시오
- 15. 가장 큰 합
- 16. 배열의 가장 큰 단어
- 17. 가장 큰 방법은 페이징 큰 Resultset -Java
- 18. Igraph : 가장 긴 측지선 거리를 얻으십시오
- 19. MacOSX : 가장 먼저 창 제목을 얻으십시오.
- 20. 드루팔 (Drupal) 노드 내의 모든 코멘트 ID를 얻으십시오
- 21. Magento : 외부 응용 프로그램에서 사용할 주문 ID를 얻으십시오.
- 22. Magento - Adminhtml - 방금 생성 한 주문 ID를 얻으십시오
- 23. Facebook - 위치 이름을 통해 위치/장소 ID를 얻으십시오.
- 24. wxWidgets : 유효성 검사/등록에 사용할 고유 한 컴퓨터 ID를 얻으십시오.
- 25. 추가 처리를 위해 선택된 편집 문구의 색인 및 ID를 얻으십시오.
- 26. Facebook을 얻으십시오.
- 27. 정수의 행렬에서 가장 큰 것
- 28. 가장 큰 시간 손실 버그
- 29. 가장 큰 메모리 할당 찾기
- 30. 슬롯이 가장 큰 행 선택
코드는 지금까지 무엇에서 찾을 수 있습니다 워킹? –
생성 시간에 최대 ID를 변수에 저장하는 것이 가장 빠릅니다. –
Joel이 말하듯이 ID를 생성하는 경우 가장 높은 것을 이미 알아야합니다. 찾을 필요가 없습니다. –