title: jQuery Mobile listview detail page data chaging only works the first time
body: <p>Could someone help? Please run the following code on your browser and see what is happening.</p>
  
  <p>My problem happens whenever a list of products are entered into the listview with display order. For example, the user enter prod1 and display order 1 and then enter prod2 and display order 2. This will add 2 listview items in the listview page. From the beginning the user might want prod1 the display order 1 and prod2 the display order 2. Later the use might change the mind and want to change the prod2 to the display order 2 and the prod1 to the display order 1 so that in some other page prod2 display before prod1. That is the reason a dynamically created detail page is shown when the user clicks one of the listview items in the listview page. In this detail view page the user can change the number and click change
  button.</p>
  
  <p>If you enter prod1 1 and prod2 2 into the listview.
  Go to detail page prod2 and change to 4, this first time the program works.
  However if you go to detail page prod1 and change to 3, the change function couldn't get values 3 to update instead it gets values 4 again.</p>
  
  <p>How can I fix this?</p>
  
  <p>I will post the code piece by piece using the edit mode of this web site so that you can run the code.</p>