在一个JSP网页中,如果浏览器出现了 <tr>
<td colspan="2" style="text-align: center">
<div align="center">
<span>&nbsp;</span></div>
</td>
<td class="writetd" colspan="4">
<span>&nbsp;</span></td>
<td class="writetd" colspan="2">
<span id='field11_display'>&nbsp;</span></td>
</tr>将把上段的代码自动隐藏,或者自动替换&nbsp;,怎么写脚本呢?

解决方案 »

  1.   

    理论上可以写,
    暂时想到的方法是把这一串字符串解析一下,再把document.dody.innerHTML解析一下,然后再indexOf一下,但是感觉好离谱。
    希望楼下有更好的方法。
      

  2.   


    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>test</title>
    <script type="text/javascript" src="jquery-1.7.min.js"></script>
    <script type="text/javascript">
    $(document).ready(function(){
    if($("table tr td").children().find("span").html()=="&nbsp;"){
    alert(11);
    $("#trId").css("display","none");
    }
    });
     
    </script>
    <table width="285" border="1">
     <tr id="trId">
    <td colspan="2" style="text-align: center">
    <div align="center">
    <span>&nbsp;</span>
    </div>
    </td>

    <td class="writetd" colspan="4">
    <span>&nbsp;</span>
    </td>

    <td class="writetd" colspan="2">
    <span id='field11_display'>&nbsp;</span>
    </td>
    </tr>
    </table></body>
    </html>