So I’ve got a confusing issue here. I am creating a table with HTML and JQuery Mobile. It’s elements keep overlapping however and the content does not have the UI CSS applied to it. Am I missing something obvious or is there something to the JQuery Mobile Library I am unfamiliar with?
<table><tr><td><input type="radio"/></td><td>Less than $25,000</td></tr>
<tr><td><input type="radio"></td><td>$25,000 - $49,999</td></tr>
<tr><td><input type="radio"></td><td>$50,000 - $74,999</td></tr>
<tr><td><input type="radio"></td><td>$75,000 - $100,000</td></tr>
<tr><td><input type="radio"></td><td>More than $100,000</td></tr>
<tr><td><input type="radio"></td><td>I am not required to share this information</td></tr>
</table></form>

First you issue:
Radio options need to have this markup for jQM to display correctly
HTML
Now ( I think ) you’re using the table tag to layout or display elements on the screen. I would suggest not doing this as it’s used for tablature data. I think this is what you’re looking for:
HTML
And well Tables are not very well documented ( yet ) in jQM but you can find there is some additional attributes needed for displaying.
( View in Chrome )
HTML:
With that being said there are some efforts for table being worked on