Chapter 4. Lists
Up to now, we have created very simple pages rendered by jQuery Mobile. The next big step is to use rich controls and views provided by the framework; in this case, lists. Almost every mobile project will have at least one list in its content, so that is why we are going to address this first.
It’s difficult to start this chapter with a definition. You already know what a
list is. And there is nothing new I can say about them as a general term.
Inside jQuery Mobile world, a list is just an ordered (ol HTML element) or
unordered (ul HTML element) list
inside a page with at least one list item (li HTML element) and
the role defined as listview using the HTML5 syntax data-role="listview".
If you want to just show a bulleted or numbered list, you can always
render typical ul and ol HTML elements; just remember to not assign any
JQM role.
Lists are a powerful solution for many uses inside the framework, as we are going to see in next pages.
The most typical list is an unordered one (ul) that simply exists inside a page without other
content. Let’s see a simple sample, illustrated in Figure 4-1:
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>Up and Running with jQuery Mobile</title> <link rel="stylesheet" href="jquery.mobile-1.0.min.css" /> <script src="jquery-1.6.4.min.js"></script> <script type="text/javascript" src="jquery.mobile-1.0.min.js"> </script> <meta name="viewport" content="width=device-width, initial-scale=1"> </head> <body> <div data-role="page" ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access