急treeview弹出基于JQ的layer层,怎么动态获取节点id

急急急,treeview弹出基于JQ的layer层,怎样动态获取节点id
做了一个点击treeview弹出基于JQ的layer层,代码如下:
<script type="text/javascript">
    $(document).ready(function () {
        $("#tv").click(function () {
            $.XYTipsWindow({
                ___title: "我是测试文件",
                ___content: "url:get?dialoge.aspx?name=运算符",
                ___width: "400",
                ___height: "200",
                ___drag: "___boxTitle",
                ___maxmin: true,
                ___showbg: true
            });
        });
    })
问题是只有点击整个树的时候才会显示弹出层,点击某一个节点时就说加载数据错误。我就把$("#tv").click改为$("#<%=tv.ClientID%>_SelectedNode").click ,这样也不对,请教大家怎么才能动态获取节点id?
------解决方案--------------------
引用:
还是不对啊,根本弹不出层。各位大侠帮帮忙啊!
JS代码:
<script type="text/javascript">
    $(document).ready(function () {
       
        $("input[ImageUrl='test']").click(function () {
            $.XYTipsWindow({
                ___title: "我是测试文件",
                ___content: "url:get?test.html",
                ___width: "400",
                ___height: "200",
                ___drag: "___boxTitle",
                ___maxmin: true,
                ___showbg: true
            });
        });
    })
 </script>
后台绑定treeview:
 TreeNode tn = new TreeNode();
                tn.Value = dr["id"].ToString();
                tn.Text = dr["name"].ToString();
                tn.ImageUrl = "test";
                tnc.Add(tn);

你执行的时候看下页面生成的源码是怎么样的
树形节点是不是 <input >标签,然后看下是否有ImageUrl属性。。。
找到相应的属性。然后js里面相应修改

我只是提供一下思路,有可能有问题。
或者你直接百度一下treeview的例子。