2011-02-02 18 views
0

我試圖做pagingation一個jQuery搜索頁面,並希望分頁看起來像這樣:上一頁1 2 3 4下一頁綁定功能和參數定義爲它

的問題是,我需要添加鏈接到數字頁面並將它們綁定到一個函數,該函數使用用於偏移的數字值重新搜索。這意味着我需要爲每個綁定到每個鏈接的每個函數傳遞一個不同的數值作爲參數。 因爲我在jQuery和JavaScript不好,我不知道如何做到這一點。任何人都可以指出我正確的方向。真的需要幫助。已經嘗試過幾個小時這樣做了。

我試圖做綁定。但我很擔心,我是如何綁定並添加鏈接的。這就是我現在想要做的: (NextPage是執行搜索的函數)。

var a = '<a class="livesearch_next" href="javascript:void(0);" title="Next 5 Results">Next</a>'; 
    for(var i = 0; i < 5; i++) 
    { 
    var tmp = a; 
    tmp.bind('click', { next: p, index: i}, function(event) 
    { 
     NextPage(event.data.next, event.data.index * 5); 
    }); 

    $(".paging").append('<li>').append(a).append('</li>');  
    } 

真希望有人可以幫助我解決這個...

+0

是[this](http://jsfiddle.net/Raynos/t9CJg/1)你想要什麼? (見編輯) – Raynos 2011-02-02 20:11:09

回答

0

你的「綁定」正在一個字符串(變量「TMP」),如果你真的想被包裹在HTML元素上結合作爲一個jQuery對象。爲此,您首先需要一個表示您的超鏈接的jQuery對象。然後,您需要對該jQuery對象執行綁定。最後,將該jQuery對象附加到您想要超鏈接去的DOM元素。