样本表:
<table>
<tr>
<td>14</td>
<td>information</td>
</tr>
<tr>
<td>70</td>
<td>information</td>
</tr>
<tr>
<td>19</td>
<td>information</td>
</tr>
</table>
答案 0 :(得分:4)
$("tr td:first-child").each(function() {
var value = parseInt($(this).text(), 10);
if(value > 50 && value < 100) {
$(this).parent().remove();
}
});
迭代每个td
元素的第一个子节点(应始终为tr
),获取该子节点的文本,将其解析为数字,并删除父节点{{1如果有必要的话。
答案 1 :(得分:2)
$(function()
{
$("tr").each(function()
{
if(parseFloat($(this).find("td:first").text()) > 50 &&parseFloat($(this).find("td:first").text()) < 100)
{
$(this).remove();
}
});
});
未经测试! http://jsfiddle.net/ahallicks/BZdTP/或http://jsfiddle.net/ahallicks/BZdTP/1/
答案 2 :(得分:2)
工作:http://jsfiddle.net/XX3fV/1/
$.each($('table tr'), function() {
var f = parseInt($(this).first('td').text());
if (f > 50 && f < 100)
$(this).remove();
});
答案 3 :(得分:1)
$('table tr').each(function () {
if ( $(this).find('td:first').html() > 50 && $(this).find('td:first').html() < 100 )
$(this).remove();
});
答案 4 :(得分:1)
将“mytable”ID提供给表格
$('#mytable tr').each(function() {
var var = $(this).find("td").eq(0).html();
if(parseInt(var) > 50 && parseInt(var) < 100)
{
$(this).remove();
}
}