--- /dev/null
+---
+title: tree.select
+name: event-tree-select
+---
+
+Triggered when a tree node is selected or deselected.
+
+If a node is selected, then **event.node** contains the selected node.
+
+If a node is deselected, then the **event.node** property is null.
+
+{% highlight js %}
+$('#tree1').bind(
+ 'tree.select',
+ function(event) {
+ if (event.node) {
+ // node was selected
+ var node = event.node;
+ alert(node.name);
+ }
+ else {
+ // event.node is null
+ // a node was deselected
+ // e.previous_node contains the deselected node
+ }
+ }
+);
+{% endhighlight %}