回答編集履歴

1

誤った箇所を修正

2015/11/15 03:05

投稿

miyabi-sun
miyabi-sun

スコア21158

test CHANGED
@@ -8,12 +8,42 @@
8
8
 
9
9
  実際にChromeで確認したところ、
10
10
 
11
- 確かに要素自体は成されますが属性空のままになってしまいま
11
+ 他のノードを含む要素る時その要素のみのノードを作るときでは挙動違うようです。
12
12
 
13
- こちら動きましやることも明確になって綺麗になるかと思いますので修正をお願いしま
13
+ (下記Chromeコンソール確認しました
14
14
 
15
- `
15
+ ```JavaScript
16
16
 
17
- jQuery( '<img/>').attr({ 'src' : newImage }).appendTo( parent );
17
+ jQuery('<p>hoge</p>', {class: 'piko'}); // [<p>​hoge​</p>​]
18
18
 
19
+ jQuery('<p>hoge</p>').attr({class: 'piko'}); // [<p class=​"piko">​hoge​</p>​]
20
+
21
+
22
+
23
+ newImage = 'item.jpg';
24
+
25
+ jQuery('<img/>', {'src': newImage}); // [<img src=​"item.jpg">​]
26
+
27
+ jQuery('<img/>').attr({'src': newImage}); // [<img src=​"item.jpg">​]
28
+
29
+ jQuery('<img>', {'src': newImage}); // [<img src=​"item.jpg">​]
30
+
31
+ jQuery('<img>dummy</img>', {'src': newImage}); // [<img>​, "dummy"]
32
+
19
- `
33
+ ```
34
+
35
+
36
+
37
+ いずれにせよ、質問内容のソースコードは動きますので、
38
+
39
+ 他の何かを疑ってみてはどうでしょう?
40
+
41
+ 例えば画像のURLが認証しないと取得出来ないとか、HTTPとHTTPSで違う画像を取得しようとしていたとか…
42
+
43
+
44
+
45
+ ---
46
+
47
+
48
+
49
+ 修正:該当の現象が起きる条件を追記