2014-10-22 54 views
0

我想設置html內容並將其存儲在變量中。 這是做的方式是?:變量jQuery中的多行代碼

var sugarContent = [ 
    $("div#ingredients h1 span").html("sugar"), 
    $("div#ingredients img").attr("src", "content/sugar.jpg"), 
    $("div#ingredients p").html("Lorem ipsum dolor sit amet, consectetuer adipiscing elit."), 
];  

我對此表示懷疑,因爲後來我想淡入()sugarContent,那是行不通的。 但它確實工作,如果我淡入淡出(代碼)的每一行代碼,而不是使用變量。

請幫幫我! 在此先感謝!

+0

這將創建一個數組3 jQuery obejcts ...你在找什麼結果 – 2014-10-22 09:49:55

+0

你可以發佈執行淡入淡出效果的代碼嗎?你可能正在調用數組本身的jQuery方法,這確實不起作用。 – 2014-10-22 10:30:41

回答

0

如果您想將它用於fadeIn等方法,您必須將jquery元素存儲到變量而不是內容中。

$("div#ingredients h1 span").html("sugar"); 
$("div#ingredients img").attr("src", "content/sugar.jpg"); 
$("div#ingredients p").html("Lorem ipsum dolor sit amet, consectetuer adipiscing elit."); 
var $sugar = $("div#ingredients"); 
$sugar.fadeIn();