The further you deviate from the standard way of laying-out listview items, the more attractive it becomes to just not use a listview. You will just be fighting with the JQM CSS, and for what purpose? So you your list can be slow? You are just going to be back here with problem after problem if you go this route.
As well, assuming you are planning on having more than one line in the listview (or plain list) I would not advice placing input controls on every line of a list. This is going to create very complex markup which is going to challenge mobile browsers both in terms of performance and memory.
There are ways around this. For example, use a dialog containing a form that comes up when the user clicks on a line. If you insist on a "spreadsheet"-type operation, you can have a single hidden set of controls that are positioned over the line when the user clicks or hovers on a line.