좋아, 내가 간결하게 원하는 것을 설명하는 방법을 잘 모르겠다. 그래서, 다음과 같은 의사 HTML을 :고급 jquery 선택 ... 속성 값 당 첫 번째
<input type=checkbox id=chk1 myatr=1 />
<input type=checkbox id=chk2 myatr=1 />
<input type=checkbox id=chk3 myatr=2 />
<input type=checkbox id=chk4 myatr=1 />
<input type=checkbox id=chk5 myatr=2 />
<input type=checkbox id=chk6 myatr=3 />
는 내가 뭘 원하는가 "myatr"에 대한 각각의 값이 처음으로 나타나는 모든 확인란을 선택합니다. 그들이 myatr (1, 2, 3의 그 값의 첫 번째 인스턴스가 각각 한, IDS의 CHK1, chk3 및 CHK6와 아이템을 얻을
$('input [type=checkbox]')
만에 어떻게 든 확장 : 그래서 내가 뭔가를 먹고 싶어). 같은
뭔가 :
$('input [type=checkbox]').FirstForEach('myatr')
이 어떻게 든 수 있습니까?
실제로 해시의 o (1)이 배열 액세스의 o (n)보다 아래로 내려가는 데 필요한 속성 목록의 길이를 측정하는 것은 흥미로운 일입니다. – Zed
성능면에서 주목해야 할 것은 정말로 긴 배열 (1000+ 개) 요소 여야합니다. 그러나 사물들은이 목적을 위해서 옳습니다. 또한 array_contains 구현을 작성해야하는 추가 코드를 살펴보십시오. –