3

次のようなオブジェクトがある場合:

var item = {
    id: '1',
    description: 'something'
}

次に、これらの値のいずれかを抽出するにはどうすればよいですか? 私が行った場合

alert($(item.id));

その後、「オブジェクトオブジェクト」というアラートが表示されます。私はこの投稿を見ました:jQueryオブジェクトから基本要素を取得し、呼び出しを試みました

alert($(item).get(0)); 

しかし、同じ結果です。

また、用語の観点から、このようなオブジェクトは何と呼ばれているので、次回はもう少し具体的にすることができますか?

4

4 に答える 4

5

使用するだけです:

alert(item.id);

これ$(item.id)は、item.id を jQuery オブジェクトにラップするため、'Object object' が得られます。

PS

作成しているのはオブジェクト リテラル表記のオブジェクトです。これは、中括弧内のコンマ区切りの名前と値のペアのセットです。

于 2012-04-24T08:42:57.917 に答える
0

通常の手順を使用する:

alert(item.id);

jQuery の使用:

alert($(item).get(0).id);

ノート

 $(item) -> return an array

 $(item).get(0) -> return object which is equal to (var item)

 $(item).get(0).id -> return id value
于 2012-04-24T08:53:52.203 に答える
0
console.log(item.id)

$()jQuery オブジェクトを返します。

于 2012-04-24T08:48:31.313 に答える
0

これを試してください:

alert($item .prop('id'));

于 2012-04-24T08:48:33.187 に答える