這裏是我的標籤:如何使用JQuery將變量注入到javascript函數的參數中?
<div class="ContentBlock">
<a href="javascript:setActiveCookie('12345',7)"><img src="/images/blah.gif"></a>
</div>
而不是硬編碼的「12345」這個值,我想從一個javascript函數動態編輯這個並注入一個可變參數有來代替。
任何想法如何做到這一點?
這裏有一些我想要這樣做的JQuery。基本上,我構建了10個動態行,每個行都有上面的標記,每個需要使用自己的「ID」作爲參數調用setActiveCookie。 (該ID用於設置cookie值,FWIW)。下面,我有一個CLONE,並已將JSON stringify的值交換爲動態生成的HTML。我只需要將這個ID注入函數調用。任何幫助表示讚賞!
$.each(val, function(key2, value) {
///inject key2 and value into already-cloned JS object here. This already is working.
if (key2 == 'storeId') {
var ID = (JSON.stringify(value));
///Shove this ID into the <a> tag here???
}
});
我最終什麼這樣做... store.find('a#'+ key2).attr('id','ID _'+ value); – 2012-03-31 20:10:19