2011-12-15 5 views
2

私は自分のツリービューに問題があります。異なる親ノードのテキスト(* x)を持つ子ノードをチェックします。ASPツリービュー

リテラル(* x)を含む異なる親を持つ2つの子ノードがあります。この場合、(* 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:

を私はあなたのように例を作るためにしようと試み:<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"に変更し、私のために働く完全な例を入れました。 –

関連する問題