我的树视图有问题。
我有两个不同父节点的子节点,其中包含一个文字(* 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我可以查看这些节点吗?
答案 0 :(得分:2)
如果你正在使用jquery,你可以使用包含选择器:
$("a:contains( '(*1)')")
更新:
我试着像你一样做一个例子:
在<head>
中,您需要添加jquery lib:
<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>