2014-02-06 22 views
1

重現步驟:jQuery的觸發不是Firefox擴展工作

我創建了一個hai.html和使用pagemod我注入腳本到的是,這裏是代碼和hai.html https://github.com/suneeshtr/trigger-test.git

實際結果:

注入腳本和一切工作正常,除了觸發。當我試圖將其追加工作的文件..

這裏是部分代碼:

alert("content"); 
$(document).ready(function() { 
var values = [{val:'santiagotactivos', meta:'Santiago Montero'}, 
{val:'johnnyhalife', meta:'Johnny Halife'}, 
{val:'arielflesler', meta:'Ariel Flesler'}, 
{val:'rbajales', meta:'Raul Bajales'}]; 
var customItemTemplate = "<div><span />&nbsp;<small /></div>"; 
function elementFactory(element, e) { 
var template = $(customItemTemplate).find('span') 
.text('@' + e.val).end() 
.find('small') 
.text("(" + e.meta + ")").end(); 
element.append(template); 
}; 
alert(JSON.stringify($("textarea"))); 
// here is how we use it 
$('textarea').sew({values: values, elementFactory: elementFactory}); 
}); 
+0

它很難相信我的問題沒有答案...無論如何,我得到了答案。 :) – Suneesh

回答

3

你的問題是不明確的,你可以嘗試這個例子

var src = [{val:'santiagotactivos', meta:'Santiago Montero'}, 
{val:'johnnyhalife', meta:'Johnny Halife'}, 
{val:'arielflesler', meta:'Ariel Flesler'}, 
{val:'rbajales', meta:'Raul Bajales'}]; 

    $("#auto").autocomplete({ 
     source:src 
    });