2014-12-11 24 views
0

我正在尋找使用表單向Javascript中的數組添加項目,然後使用他的值以手風琴的形式顯示。JQuery手風琴不能與Javascript一起創建內容

但是,當我創建一個值的字符串並將它們添加到HTML文件時,手風琴不起作用。添加時的格式與手動輸入格式完全相同。

當我手動輸入相同的代碼時,手風琴沒有問題

任何想法?

感謝

代碼來創建字符串:

contact.prototype.contactList= function(){ 
var cl = "<h3>" + this.firstname + "</h3><div><p>" + 
     this.middlename + "" + this.lastname + "" + this.homeadd1 + ""+ this.homeadd2 + ""+ this.homeadd3 + ""+ this.homepost + ""+ this.workadd1 + ""+ this.workadd2 + ""+ this.workadd3 + ""+ this.workpost + ""+ this.email + ""+ this.homephone + ""+ this.workphone +""+ this.mobilephone +""+ this.dob +""+ this.relstat +"</p></div>"; 

return cl; 

};

JS手風琴功能:

$('#accordion').on('update', 'h3', function() { 
      $("#accordion").accordion(); 
     }); 

的ID我加入的內容被稱爲手風琴提前

感謝您的幫助

+0

請解釋一下您期望的代碼顯示。我們無法看到您從字符串中創建手風琴的位置,並且您沒有爲任何事件「更新」顯示任何代碼。在jsfiddle.net中的演示將幫助 – charlietfl 2014-12-11 00:58:33

+0

我不從字符串創建手風琴,我認爲它包含在JQuery中。我沒有更新事件 - 我認爲它也包含在內。我無法提供一個JSFiddle,因爲我無法使它工作,但這裏是我正在嘗試實現的http://jsfiddle.net/wdy8z/2/以此爲例:http://jqueryui.com /手風琴/謝謝 – 2014-12-11 01:08:50

+0

在這種情況下,你真的不清楚你的第一個功能是什麼。顯示你目前如何使用它。說實話,我認爲你需要從更高層次開始解釋你的總體目標,因爲它涉及到將數據轉換爲手風琴 – charlietfl 2014-12-11 01:22:34

回答