Chapter 5. Buttons
jQuery UI allows us to give a different appearance to interface elements of the HTML page, such as buttons, radio buttons, and checkboxes.
Basic Principles of Buttons
Suppose we want to write the HTML code to display the buttons shown in Figure 5-1.
There are two buttons with a different aspect than the usual
buttons. To view them, you must write a <span> containing the button text. You can
replace the <span> element with
another HTML element, such as <div> or <button>, but the button layout will be
different (e.g., one above the other for a <div>):
<!DOCTYPE html>
<script src = jquery.js></script>
<script src = jqueryui/js/jquery-ui-1.8.16.custom.min.js></script>
<link rel=stylesheet type=text/css
href=jqueryui/css/smoothness/jquery-ui-1.8.16.custom.css />
<span id="button1"> Button 1 </span>
<span id="button2"> Button 2 </span>
<script>
$("#button1, #button2").button ();
</script>The button () method transforms
the HTML elements into buttons, with automatic management of mouse
movements on them, all managed transparently by jQuery UI.
The <!DOCTYPE html>
directive is mandatory for improving the display in Internet Explorer.

Figure 5-1. Buttons in the HTML page
Formatting Content
Here, the HTML code that appears after the button () instruction has been changed (Figure 5-2). This code was
retrieved using the Firebug extension in Firefox.
Figure 5-2. HTML generated by the ...
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