title: KO: how to subscribe to UI updated for post-processing?
body: <p>In my page, I have a drop down (select) and then a table, both of which are bound to the view model.  When I change the drop down the table refreshes with the data associated with that item in the select.</p>
  
  <p>I want to do some UI processing on the table after it is populated.  I tried subscribing to the drop down selection (which does get fired and my function called) but the table data is updated after the subscribe completes.</p>
  
  <p>What I want to do is update the table background row colors using a simple function like so:</p>
  
  <pre><code>updateRowBgColors = function (tableId) {
      $("#" + tableId + " tr:gt(0):odd").css("background-color", "#f7f7f7");
      $("#" + tableId + " tr:gt(0):even").css("background-color", "#fff");
  };
  </code></pre>
  
  <p>Yes, I know I can set a class for alternating rows in the data-binding in html, but that wouldn't answer my question about why this wouldn't work.</p>