我有一個名爲album_number_xx
(xx爲數字)的div。找到一個div並將其名稱存儲到變量中
這個div包含另一組div,每個div代表一個帶有標題和其他細節的圖像。
我需要允許用戶通過拖放重新排序圖像,然後用新訂單更新數據庫。
使用jQuery可排序和序列化,我能夠獲取更新圖像序列。但不知道如何獲取album_id(容器div名稱中的xx)。
我雖然也許我可以抓住該div的名稱,將其存儲在變量,然後剪掉最後一位數字,但不知道該怎麼做。
有什麼想法?
感謝, 帕特里克
我有一個名爲album_number_xx
(xx爲數字)的div。找到一個div並將其名稱存儲到變量中
這個div包含另一組div,每個div代表一個帶有標題和其他細節的圖像。
我需要允許用戶通過拖放重新排序圖像,然後用新訂單更新數據庫。
使用jQuery可排序和序列化,我能夠獲取更新圖像序列。但不知道如何獲取album_id(容器div名稱中的xx)。
我雖然也許我可以抓住該div的名稱,將其存儲在變量,然後剪掉最後一位數字,但不知道該怎麼做。
有什麼想法?
感謝, 帕特里克
我不知道你是如何抓住div名稱,但如果你有它的一個變量:
var albumId = divNameVariable.split('_')[2];
基於斯科特Evernden答案你可以在點擊事件中做到這一點:
$(document).ready
(function()
{
var albums = $("div[id^='album_number']").click
(function()
{
var id = $(this).attr('id');
var numberId = id.substr(id.lastIndexOf('_') +1);
alert(numberId);
});
});
發佈一個代碼?你有沒有參考我們可以遍歷父節點的圖像,直到找到div?你是否需要點擊鼠標? – 2009-10-07 17:15:31