Also I am not sure what is being passed in the filter .I assume it to
be the TD element right now ....can somebody correct me or tell me
what is happening.I want the 'History' cells to be red....
THnks

On Dec 20, 1:43 pm, "[email protected]"
<[email protected]> wrote:
> Hi,
> I am trying to match the content in 'td' and think the problem is with
> contains when it is trying to query withing 'td'....
>
>         $(":contains('Comedy')",'td').css("background-
> color","green");
> doesn't work...
>
> but if I tried...
>         $(":contains('Comedy')",'tr').css("background-
> color","green");
>
> this WORKS ....WHY....????
>
> http://chinnakaruppan.googlepages.com/index.html
>
> Please find below the full code...
>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
> "http://www.w3.org/TR/html4/loose.dtd";>
>
> <html xmlns="http://www.w3.org/1999/xhtml";>
>     <head>
>         <meta name="generator" content=
>         "HTML Tidy, seewww.w3.org" />
>         <meta http-equiv="Content-Type" content=
>         "text/html; charset=utf-8" />
>
>         <title>New Web Project</title>
> <style type='text/css'>
>
> </style>
> <script type="text/javascript" src="/lib/jquery/jquery.js">
> </script>
> <script type="text/javascript">
>         $(document).ready(function(){
>
>     $('tr td').filter(function(){
>         return  $(':contains("History")',this);
>     }).css("background-color","red");
>
>         $("td:contains('Tragedy')").css("background-color","blue");
>         $('tr td').filter(":contains('Comedy')").css("background-
> color","green");
>
>     })
>
> </script>
>     </head>
>
>     <body>
>         <table>
>             <tr class="header">
>                 <th>Title</th>
>
>                 <th>Category</th>
>             </tr>
>
>             <tr>
>                 <td>As You Like It</td>
>
>                 <td>Comedy</td>
>             </tr>
>
>             <tr>
>                 <td>All's Well that Ends Well</td>
>
>                 <td>Comedy</td>
>             </tr>
>
>             <tr>
>                 <td>Hamlet</td>
>
>                 <td>Tragedy</td>
>             </tr>
>
>             <tr>
>                 <td>Macbeth</td>
>
>                 <td>Tragedy</td>
>             </tr>
>
>             <tr>
>                 <td>Romeo and Juliet</td>
>
>                 <td>Tragedy</td>
>             </tr>
>
>             <tr>
>                 <td>Henry IV, Part I</td>
>
>                 <td>History</td>
>             </tr>
>
>             <tr>
>                 <td>Henry V</td>
>
>                 <td>History</td>
>             </tr>
>         </table>
>     </body>
> </html>

Reply via email to