首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

请教如上有关问题如何解决 代码和具体有关问题如上

2012-09-14 
请问如下问题怎么解决 代码和具体问题如下比如说有一段html代码HTML codeulli123123/lili123123/

请问如下问题怎么解决 代码和具体问题如下
比如说有一段html代码

HTML code
<ul>    <li>123123</li>    <li>123123</li>    <li></li>    <li>123123</li>    <li></li></ul>

现在第三个和第五个li的标记上是没有内容的,假设实际情况我不知道那个会没有内容,我想用javascript或者jquery实现一种将这种没有内容的li去掉变成如下
HTML code
<ul>    <li>123123</li>    <li>123123</li>       <li>123123</li>   </ul>

能给出具体的代码最好

[解决办法]
JScript code
<ul>    <li>123123</li>    <li>123123</li>    <li></li>    <li>123123</li>    <li></li></ul><script type="text/javascript">$(function(){    $("ul li:empty").remove();})</script>
[解决办法]
还有几种情况呢:
<li><a href=""></a>asd</li> 要不要?
<li>asd</li> 要不要?
<li> </li> 要不要?
<li>&nbsp;</li> 要不要?
....
按我的理解你是:判断li内只要输出看不到的内容就把li删除吧
JScript code
$(function(){    $("ul li").each(function() {        if($.trim($(this).text())==""){$(this).remove()}    });}) 

热点排行