0

私のアプリケーションでは、画像のhtmlが保存されていますitemConfig.picture

次のコードを js に追加すると:

$('.picture').html(itemConfig.picture);

クラスの画像を含む divは空のままです。しかし、これは機能します:

var tmpVar='<div class="field field-name-field-picture field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><img typeof="foaf:Image" src="http://localhost/ae/sites/default/files/DSC_02911_0.jpg" width="130" height="120" alt="" /></div></div></div>'
$('.picture').html(tmpVar);

これらの情報は役に立ちます:

alert(typeof itemConfig.picture); // returns "String"
alert(itemConfig.picture); // returns <div class="field field-name-field-picture field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><img typeof="foaf:Image" src="http://localhost/ae/sites/default/files/DSC_02911_0.jpg" width="130" height="120" alt="" /></div></div></div>

オブジェクト プロパティの受け渡しが機能しないのはなぜですか?

4

2 に答える 2

0

これでうまくいくと思いますが、あくまで推測です。

$('.picture').html(itemConfig.picture.toString());
于 2013-07-01T07:38:58.967 に答える