2

オブジェクトの配列があり、すべてのオブジェクトがデータベースから何かを表していることを考えると、一意の識別子があります。

これで、ID と正しい配列も取得できました。パラメータ「id」が自分の ID と等しい配列内の各オブジェクトを検索するにはどうすればよいですか。(ポイントは、そのオブジェクトの内部識別子がわからないということです。私が持っているのはIDだけであり、説明、last_user、createdなどのためにオブジェクト全体が必要です..)

Object
created: "2011-06-08 15:47:11"
description: "Something new.."
id: "1"
last_user: "1"

Ps jQuery が埋め込まれているので、デフォルトの方法がない場合は、jQuery 関数で十分です。

4

2 に答える 2

3

$.grep()はそれを行う必要があります。次の例arrは、オブジェクトの配列です。idofを持つ要素が見つかります1

var obj = jQuery.grep(arr, function(el, i){
  return el.id == 1;
})[0];
于 2011-06-10T08:14:52.540 に答える
0

オブジェクトの配列をループして、探しているものyourObject.idと等しいかどうかをそれぞれチェックすることができます。id次に、次のような他のフィールドを取得できますyourObject.created

于 2011-06-10T08:16:27.370 に答える