Revision: 16682
Updated Code
at August 12, 2009 08:10 by frujo
Updated Code
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Nested Lists Numeration</title> <script src="/js/jquery-1.3.2.min.js" type="text/javascript" language="javascript"></script> <script language="javascript"> $(document).ready(function() { var numNestedList = $('ul ul'); var numItems = $('ul > li'); var numNestedItems = $('li ul li'); for (i=0; i<numItems.length; i++) { numItems.not('li ul li').eq(i).prepend(i+1+". "); } for (i=0; i<numNestedItems.length; i++) { for (j=0; j<numNestedList.length; j++) { var nUl = numNestedList.eq(j).parent().text(); numero = nUl.split(".",1); } numNestedItems.eq(i).prepend(numero + "." + (i+1) + ". "); } }); </script> <style media="screen" type="text/css"> ul, ul ul { list-style:none; } </style> </head> <body> <ul> <li>First Item</li> <li>Second Item <ul> <li>Whoops!</li> <li>dadda!</li> <li>Whoops!</li> <li>dadda!</li> <li>Whoops!</li> <li>dadda!</li> </ul> </li> <li>Third Item</li> <li>Forth Item</li> </ul> </body> </html>
Revision: 16681
Updated Code
at August 12, 2009 08:07 by frujo
Updated Code
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Untitled Document</title> <script src="/js/jquery-1.3.2.min.js" type="text/javascript" language="javascript"></script> <script language="javascript"> $(document).ready(function() { var numNestedList = $('ul ul'); var numItems = $('ul > li'); var numNestedItems = $('li ul li'); for (i=0; i<numItems.length; i++) { numItems.not('li ul li').eq(i).prepend(i+1+". "); } for (i=0; i<numNestedItems.length; i++) { for (j=0; j<numNestedList.length; j++) { var nUl = numNestedList.eq(j).parent().text(); numero = nUl.split(".",1); } numNestedItems.eq(i).prepend(numero + "." + (i+1) + ". "); } }); </script> <style media="screen" type="text/css"> ul, ul ul { list-style:none; } </style> </head> <body> <ul> <li>First Item</li> <li>Second Item <ul> <li>Whoops!</li> <li>dadda!</li> <li>Whoops!</li> <li>dadda!</li> <li>Whoops!</li> <li>dadda!</li> </ul> </li> <li>Third Item</li> <li>Forth Item</li> </ul> </body> </html>
Revision: 16680
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at August 12, 2009 08:02 by frujo
Initial Code
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Untitled Document</title> <script src="/js/jquery-1.3.2.min.js" type="text/javascript" language="javascript"></script> <script language="javascript"> $(document).ready(function() { var numNestedList = $('ul ul'); var numItems = $('ul > li'); var numNestedItems = $('li ul li'); for (i=0; i<numItems.length; i++) { numItems.not('li ul li').eq(i).prepend(i+1+". "); } for (i=0; i<numNestedItems.length; i++) { numNestedItems.eq(i).prepend(i+1+". "); for (j=0; j<numNestedList.length; j++) { var nUl = numNestedList.eq(j).parent().text(); numero = nUl.split(".",1); } numNestedItems.eq(i).prepend(numero + ". "); } }); </script> </head> <body> <ul> <li>First Item</li> <li>Second Item <ul> <li>Whoops!</li> <li>dadda!</li> <li>Whoops!</li> <li>dadda!</li> <li>Whoops!</li> <li>dadda!</li> </ul> </li> <li>Third Item</li> <li>Forth Item</li> </ul> </body> </html>
Initial URL
http://serhiy.com.ua/examples/lists-numeration/
Initial Description
This is a raw example of the nested lists structure with inherited numeration.
Initial Title
List Numeration (two levels only)
Initial Tags
css, html, jquery
Initial Language
HTML