jquery 我正在寻找 td 内的所有 div id,如果 id == "" 然后隐藏 div id 的行,到目前为止,我的 html 脚本看起来像这样,但脚本没有在 TD 内找到 div id;
我还在底部包含了脚本,并相信我的问题是识别我将其分配为 #div 的“div id”,但它仍然无法正常工作。
<html>
<head>
<title></title>
<style type="text/css">
.style2
{
width: 84px;
}
.style3
{
width: 91px;
}
.style4
{
width: 86px;
}
</style>
</head>
<body>
<div style="height: 254px; width: 406px">
<table id="test" border="2" style="width: 78%; height: 181px;">
<tr>
<td class="style4">
Test</td>
<td class="style2">
Test</td>
<td class="style3">
Test</td>
</tr>
<tr id="EN" >
<td colspan="3" ><hr><div id="EN-TXT">English</div></td>
</tr>
<tr id="ES">
<td colspan="3" ><hr><div id=""></div></td>
</tr>
<tr id="PT">
<td colspan="3" ><hr><div id="PT-TXT">Portuguese</div></td>
</tr>
<tr id="FR" style="display:none">
<td colspan="3" ><hr><div id="FR-TXT">French</div></td>
</tr>
<tr>
<td colspan="3">Footer</td>
</tr>
</table>
</div>
<script src="http://code.jquery.com/jquery-1.5.js"></script>
<script type="text/javascript">
$('td').each(function() {
if ($(this).find('#div').text()=="") {
$(this).closest('tr').hide();
}
});
</script>
</body>