わかりました。わかりやすく、わかりやすく説明しています。だから、次の擬似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」のために、それぞれの値が最初に出現しているすべてのチェックボックスを選択しています。だから私は次のような何かをしたい:
$('input [type=checkbox]')
だけに何とかそれを拡張彼らはそれぞれmyatr(1、2及び3のそれらの値の最初のインスタンスであるとして、IDSのCHK1、chk3とchk6でアイテムを取得します)。以下のような
何か:
$('input [type=checkbox]').FirstForEach('myatr')
これは何とか可能ですか?
実際にそのo(1)のハッシングが配列アクセスのo(n)を下回るように属性リストがどれぐらいの長さを要するかを測定することは興味深いでしょう。 – Zed
パフォーマンス上の理由から、通知には本当に長い配列(1000+)の要素が必要です。しかし、オブジェクトはこの目的のためにちょうど良いものです。また、array_containsを実装して書く余分なコードを見てください。 –