Mega Code Archive

 
Categories / JavaScript Tutorial / JQuery
 

Set attribute with the returned function value

< html>   <head>     <script type='text/javascript' src='js/jquery-1.3.2.js'></script>     <script type='text/javascript'> $(document).ready(   function() {     $('li').attr(       'id',       function() {         return 'tmp' + $(this).text();       }     );   } );     </script>     <style type='text/css'> ul {     list-style: none;     padding: 0;     margin: 0; } ul li {     margin: 3px;     padding: 3px; } li#tmpA {     background: #d7b05b; } li#tmpB {     background: #d3988a; } li#tmpC {     background: #8ad3a6; } li#tmpD {     background: #8aa9d3; }     </style>   </head>   <body>      <ul>         <li>A</li>         <li>B</li>         <li>C</li>         <li>D</li>      </ul>   </body> </html>