簡體   English   中英

Fancytree:可以從其元素中獲取表節點嗎?

[英]Fancytree: Possible to get a table node from its element?

我有一個使用ext-table的大型復雜花式樹,其中第一列是節點標題,第二列是<input>字段。 我正在使用jquery validate驗證這些輸入字段,並且打算通過它們的.error類獲取無效元素。 之后,我希望能夠獲得該元素所屬的節點,以便我可以准確地警告用戶哪個節點無效,或者找出如何到達該節點的路徑。

所以我的問題是,給定一個input元素,有沒有一種方法可以獲取其fancytree節點?

我目前能做的最好的事情是

$(".error").focus();
node = tree.getActiveNode();

但這要求我的節點是可見的,但它並不總是可見的。

您可以嘗試以下操作(未經測試):

errElements = $(".error");
firstNode = $.ui.fancytree.getNode(errElements[0]);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM