有内容就显示 没内容就隐藏的JS判断代码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有内容就显示 没内容就隐藏的JS判断代码相关的知识,希望对你有一定的参考价值。
比如:<span> $article['fazy']</span> 中的$article['fazy'] 有数据 就显示整个的 <li></li> 没有就整个<li></li> 的内容都不显示。
这个JS或者其他的 直接页面做判断也可以 要怎么写呢?
<li>福安<div class="music_block">
<p class="n1" thumb="$article['fayy']">
<a class="audio-player" ></a>
</p>
</div>
<span> $article['fazy']</span></li>
<li>霞浦<div class="music_block">
<p class="n1" thumb="$article['xpyy']">
<a class="audio-player" ></a>
</p>
</div>
<span> $article['xpzy']</span></li>
<li>福鼎<div class="music_block">
<p class="n1" thumb="$article['fdyy']">
<a class="audio-player" ></a>
</p>
</div> <span>$article['fdzy']</span></li>
<li>宁德<div class="music_block">
<p class="n1" thumb="$article['ndyy']">
<a class="audio-player" ></a>
</p>
</div> <span>$article['ndzy']</span></li>
由于能力有限,希望大神可以给出完整的代码 谢谢!
2、从页面获取追问
具体的要怎么写呢?
本回答被提问者采纳jQuery 获取<td>标签内容,判断后,隐藏<tr>标签。
html中有很多表单,当点击按钮hide,判断<td id="td1">里面有没有内容,如果没有,就隐藏<tr id="tr1">标签。当点击按钮show,把隐藏的内容显示出来。
---------------------------------------------------------------------------
<button id="h">hide</button>
<button id="s">show</button>
<table>
<tr id="tr1">
<td> </td>
<td> </td>
<td> </td>
<td > </td>
<td id="td1"></td>
</tr>
<tr id="tr2">
<td> </td>
<td> </td>
<td> </td>
<td > </td>
<td id="td2">2</td>
</tr>
</table>
if($('#td1').text()=="")
$('#td1').parent('tr').hide()
);
显示
$('#s').click(function()
$('tr').show()
);
代码性能不好,可以自己去完善追问
按钮没有作用了,直接就显示最终结果了。
追答我这个是用jquery写的,目测你没引jquery
参考技术B $(document).ready(function()$("#h").click(function()
var td1Content=$("#td1").html();
if(td1Content.length==0)
$("#tr1").hide();
);
$("#s").click(function()
$("#tr1").show();
);
);追问
这样在的话,按钮就没有作用了。
以上是关于有内容就显示 没内容就隐藏的JS判断代码的主要内容,如果未能解决你的问题,请参考以下文章