2011-12-15 360 views
2

我的問題是我的樹視圖。在不同父節點中檢查包含文本(* x)的子節點ASP Treeview

我有兩個不同父母的子節點,它們包含一個文字(* x)。在這種情況下(* 1)(取景圖像)

爲樹狀的代碼:

<asp:TreeView runat="server" ShowCheckBoxes="All" 
      onclick="ChecksArbolPermisos();" CssClass="StyleSheet1.css" 
      LineImagesFolder="~/TreeLineImages" ShowLines="False" ShowExpandCollapse="false"> 
      <Nodes> 
       <asp:TreeNode Text="Gestión de Candidatos" Value="Gestión de Candidatos" ImageUrl="1323877755_unknown.png"> 
        <asp:TreeNode Text="Dar de alta (*1)" Value="1" ImageUrl="1323878372_user-group-new.png"></asp:TreeNode> 
        <asp:TreeNode Text="Ver grid" ImageUrl="1323878372_user-group-new.png" Value="2"></asp:TreeNode> 
        <asp:TreeNode Text="Ver Grid" ImageUrl="1323878372_user-group-new.png" Value="Ver Grid (Editar)" > 
        </asp:TreeNode> 
       </asp:TreeNode> 
       <asp:TreeNode Text="Pruebas" Value="Pruebas" ImageUrl="1323877755_unknown.png"> 
        <asp:TreeNode Text="Generar Informes" Value="Generar Informes" ImageUrl="1323878372_user-group-new.png"></asp:TreeNode> 
        <asp:TreeNode Text="Eliminar Pruebas" Value="Eliminar Pruebas" ImageUrl="1323878372_user-group-new.png"></asp:TreeNode> 
       </asp:TreeNode> 
       <asp:TreeNode Text="Procesos" Value="Procesos" ImageUrl="1323877755_unknown.png"> 
        <asp:TreeNode Text="Crear un nuevo proceso (*1)" Value="Crear un nuevo proceso" ImageUrl="1323878372_user-group-new.png"> 
        </asp:TreeNode> 
       </asp:TreeNode> 
      </Nodes> 
     </asp:TreeView> 

隨着javascript.How我可以檢查此節點?

回答

2

,如果你使用jQuery,您可以使用包含選擇:

$("a:contains('(*1)')") 

UPDATE:

我tryed作出了榜樣和你: 在<head>你需要添加jquery庫:

<script src="wherever/jquery-1.6.1.js"></script> 

並在頁面的末尾添加此代碼:

<script type="text/javascript"> 
    $(document).ready(function(){ 
    $("a:contains('(*1)')").siblings("input[type=checkbox]").attr("checked",true); 
    }); 
</script> 
+0

你能告訴我這個例子嗎?謝謝! –

+0

@razormad,根據您的要求,我將「li」改爲「a」,併爲我設計了一個完整的例子。 –

相關問題