Result jQuery$("ul li:empty").remove();cssul{margin:25px;} li{/*通常なら要素が空でも背景だけ表示されるスタイル*/ display:block; margin-bottom:10px; padding:10px; background:#eee; width:300px; height: 35px; }html<ul> <li><a>one</a></li> <li><a>two</a></li> <li></li> <li><a>three</a></li> <li><a>four</a></li> <li></li> <li><a>five</a></li> </ul>