2010-05-20 77 views
0

我有一个texbox和一个树形视图。我希望用户通过在文本框中输入在树视图中进行搜索。我认为最好的方法是使用JQuery。
我如何搜索treeview中的单词,为它着色,并使用JQuery专注于它?
一个简单的例子将是伟大的...使用JQuery来搜索树形视图

我使用ASP TreeView。我的TreeView的示例代码是:

TreeNode n = new TreeNode(); 
    n.Text = "scatman"; 
    TreeNode q = new TreeNode(); 
    q.Text = "hehe"; 
    n.ChildNodes.Add(q); 
    TreeNode q3 = new TreeNode(); 
    q3.Text = "blabla"; 
    n.ChildNodes.Add(q3); 
    TreeNode t = new TreeNode(); 
    t.Text = "test"; 
    q.ChildNodes.Add(t); 
    TreeNode n1 = new TreeNode(); 
    n1.Text = "lol"; 
    t.ChildNodes.Add(n1); 
    TreeNode p = new TreeNode(); 
    p.Text = "daddy"; 
    TreeView1.Nodes.Add(n); 
    TreeView1.Nodes.Add(p); 
    TreeNode s = new TreeNode(); 
+0

哪种类型树视图的是,ASP/JQuery的/ Teleric等等等等? – 2010-05-20 08:11:38

+0

它的一个asp.net TreeView – hero 2010-05-20 08:14:38

+0

你可以显示treeview的源代码 – mavera 2010-05-20 08:15:28

回答

0

如果要在您的树视图中搜索html内容。
我觉得this亮点&搜索jQuery插件,将有助于

迈拉

+0

的确,它是一个html元素。搜索是针对内容而不是html标记的,所以如果你发现内容意味着你找到了大纲元素 – Myra 2010-05-20 08:24:50

+0

怎么可以我将焦点设置为突出显示的文字? – hero 2010-05-20 08:25:49

+0

你应该问另外一个问题,如果你突出显示了多个内容,并且你有能力关注内容,那么你应该关注哪一个内容? – Myra 2010-05-20 08:29:39