0

SharePoint コントロールによって生成されたアイテムのリストがあるため、マークアップを制御できません。

私が続けなければならない唯一のことは<li>、「選択された」クラスを持つことです。デフォルトでは、ネストされた他のすべてのアイテムが表示されますが、親からのトレイルのみを表示したいです。行の一部であるすべてのノードについて、兄弟は表示したいが、子孫は表示したくない。

私が何をする必要があるかについては、このJSFiddleを参照してください... http://jsfiddle.net/QLbAS/4/

ありがとう

//logic i think should be 
// get all items in the hierarchy to this particular item
// for each item in step above check to see if there are sibling nested lists
// if yes then hide the items
4

1 に答える 1

2

これはあなたのために働きますか?

$(function() {
    $("li").hide();
    $("li.selected").parents("li").andSelf().each(function(index,elem) {
        $(this).siblings().andSelf().show();
    });
});

フィドル

于 2012-11-28T20:08:55.560 に答える