2015-07-02 41 views
0

我有一個php文件,用於在MySQL數據庫表中搜索關鍵字。該腳本構建了一個頁面,其中包含許多由品牌組織的產品...當您單擊某個產品時,它會顯示一個包含更多信息的引導模式(調用另一個查找產品特定ID的PHP文件)。該模式有兩個按鈕,需要能夠去到該品牌的上一個和下一個產品,並且該按鈕在到達第一個或最後一個產品時應該被禁用。處理搜索結果和自舉模式

這就是我一直在做的: 在從頁面中的產品插入數據時,我生成一個包含所有品牌和每個品牌內部的XML文件,所有與產品相對應的DIV的ID。然後我必須在Javascript中構建數組來處理這些數據。代碼變得非常混亂,所以我一直在想: 什麼是鏈接所有產品的最佳方式,以便我可以在我的模式中前進和後退?

+0

當你點擊一個產品上顯示模式的詳細信息,讓過去和未來品牌標識從產品列表頁面分析,因爲您知道什麼是先行品牌和下一個品牌,並分別將它們設置爲模型上按鈕的屬性。然後,當你點擊這些按鈕,調用相同的功能,加載模式中的品牌更多的信息。如果有任何ID不存在,請禁用模式上的按鈕。 –

回答

0

我結束了建立這樣的事情:

<div id='231' data-brand='somebrand' data-brand-index='3'> 

的話,我可以得到ID使用jQuery:

var x = $("div[data-brand='somebrand'][data-brand-index='2']"); 
alert(x.attr("id")); //shows 231