HTML and CSS Reference
In-Depth Information
Suppose you're building a photo album web application that displays photos in various formats
including .png , .jpg , and .gif . Based on the image format, you may allow certain special effects to be
added. In such cases, you may want to select images with a particular file extension. The following
attribute ends with selector does that by selecting all the images whose src attribute ends with .gif :
alert($("img[src $= '.gif']").length);
Suppose a multilingual web site needs to render its content in different languages. The lang attribute
is used to mark the language of a section of the page. If you wish to select all the <div> elements having
their lang attribute set to some value, you can use this has attribute selector:
alert($("div[lang]").length);
Now, let's develop a more realistic example that uses attribute selectors, as shown in Figure 2-7.
Figure 2-7. Filtering download links using attribute selectors
In Figure 2-7, the web form consists of a GridView control that displays links to files that can be
downloaded. The download categories are listed in a DropDownList at the top. When the user selects a
particular category, only downloads belonging to the selected category are displayed. The rest are kept
hidden. The download links have a specific pattern:
• All download links for products contain the Products folder in the URL: for example,
products/Product1Setup.exe .
• All download links for white papers are of the form paper- xxxx , where xxxx is the
title of the paper: for example, Paper-Topic1.pdf .
 
Search WWH ::




Custom Search