title: How to get a row in Kendo UI TreeList / Grid?
body: <p>I have a Kendo Tree<strong>List</strong> where I search for the row where <code>myDataItem</code> is (with help of the uid or value).
  When I execute:</p>
  
  <pre><code>$("#treeList tbody").on("click", "tr", function (e) {
          var rSelectedRow = $(this);
          var getSelect = treeList.select();
          console.log("'real' selected row: "+rSelectedRow);
          console.log("selected row: "+getSelect);
  });
  </code></pre>
  
  <p>and in another function, where I want to get a row (not the selected one, just a row where <code>myDataItem</code> is):</p>
  
  <pre><code>var grid = treeList.element.find(".k-grid-content");
  var myRow = grid.find("tr[data-uid='" + myDataItem.uid + "']"));
  //or
  //  myRow = treeList.content.find("tr").eq(myDataItem.val); 
  console.log("my row:" + myRow)
  </code></pre>
  
  <p>I get: </p>
  
  <blockquote>
    <p>'real' selected row: Object [ tr.k-alt ... ]</p>
    
    <p>selected row: Object { length: 0 ... }</p>
    
    <p>my row: Object { length: 0 ... }</p>
  </blockquote>
  
  <p>I need the same structure of <code>rSelectedRow</code> for <code>myRow</code>. So how can I get the ,real' tr-element? </p>
  
  <hr>
  
  <p>UPDATE: I wrote this method to find the row of my <strong>new added</strong> item:</p>
  
  <pre><code>//I have an id of the item and put it in an invisible row in the treelist.
  getRowWhereItem: function (itemId) {
      treeList.dataSource.read();
      $("#menuItemTree .k-grid-content tr").each(function (i) {
          var rowId = $(this).find('td:eq(1)').text();
          console.log(itemId);
          console.log(rowId);
          if (rowId == itemId) {
              console.log("found");
              console.log(itemId + " " + rowId);
              var row = this;
              console.log(row);
              return row;
          }
      });           
  },
  </code></pre>
  
  <p>The each-iteration reaches all tr's until/except the new added one. Why?</p>