2013-11-01 24 views
0

我想這個功能如何添加一個函數調用到我的可摺疊並顯示函數的返回到可摺疊的文本塊

function list(){ 
    var html=" " 
    for(var i =0; i<movements.length;i++){ 
    html+=("<p>" + movements[i][0]+ " " + movements[i][1] + " " + movements[i][2] + "</p>")} 
    document.getElementById("listSpace").innerHTML = html; 
} 

增加了可摺疊的點擊和展示的list()返回到文本塊:

<div data-role="collapsible-set" id="myCollapsible"> 
       <div data-role="collapsible" data-collapsed="true" > 
        <h3> 
         10 Last movements 
        </h3> 
        <div data-controltype="textblock"> 
         <p> 
          <b id="listSpace"> 
           10 last movements 
          </b> 
         </p> 
        </div> 
       </div> 
    </div> 

回答

0

做了一些改變你的代碼

function list() { 
    var html = " ", movements = [['10', 'next', 'movements'],['10', 'next', 'movements'],['10', 'next', 'movements']]; 
    for (var i = 0; i < movements.length; i++) { 
     html += ("<p>" + movements[i][0] + " " + movements[i][1] + " " + movements[i][2] + "</p>") 
    } 
    document.getElementById("listSpace").innerHTML = html; 
} 
$(document).ready(function() { 
    $('div[data-role="collapsible"]').click(list); 
}); 

退房fiddle

+0

謝謝,解決了我的一半問題。因爲我的動作數組動態更新,如何將函數調用附加到可摺疊按鈕,以便每次展開時都可以重新調用它? – Kaitis

+0

函數列表將在每次單擊時調用,並且每次更新後的值將顯示 – Surender

+0

檢出更新的小提琴http://jsfiddle.net/6QD3p/1/ – Surender