0
jquery我正在尋找所有div id的td內,如果id ==「」然後隱藏div的行ID,到目前爲止我的腳本與HTML看起來像這樣,但腳本沒有定位TD內的div ID;jquery我正在尋找所有div id的裏面一個td,如果id ==「」然後隱藏div div的行
我也在底部包括腳本,並相信我的問題是確定「div id」,我將其分配爲#div,但它不起作用。
<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>