2012-03-02 26 views
0

嗨,大家好,我有「xmlstring」這個字符串來自數據庫。我需要使用帶有複選框插件的此字符串填充jstree,並且當我選中複選框時,它不應該返回複選框文本,但它應該返回與所選XML標記關聯的屬性「ID」。用戶只能看到元素值。屬性中的ID應該隱藏。它真的很複雜。我堅持了很多天。任何形式的幫助表示讚賞。在XML我的XML元素是這樣的:使用C#.NET從xml字符串填充Jstree與複選框

<PG id="123">ABC</PG> 

.IM

+0

在客戶端還是服務器?更多關於你需要什麼的細節將有所幫助 – charlietfl 2012-03-03 00:18:54

+0

所以你需要一個在jsTree複選框中點擊觸發的函數?如果是,則將該ID添加到節點作爲額外屬性,並在複選框中單擊該功能,使用此ID完成需要完成的任務。 – Radek 2012-03-03 07:28:41

回答

0

嘗試使用複選框插件,然後只使用返回的對象的ID部分:

var checked = $("#your_tree_id").jstree("get_checked",null,true); 
$(checked).each(function (i,node) { 
    var id = $(node).attr("id"); 
    // do something with id 
}