如果表行的第一个单元格包含大于50小于100的值,是否使用jquery删除该行?
样本表:如果表行的第一个单元格包含大于50小于100的值,是否使用jquery删除该行?,jquery,Jquery,样本表: <table> <tr> <td>14</td> <td>information</td> </tr> <tr> <td>70</td> <td>infor
<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>
14
信息
70
信息
19
信息
$(“tr td:第一个孩子”)。每个(函数(){
var value=parseInt($(this).text(),10);
如果(值>50&&值<100){
$(this.parent().remove();
}
});
这将迭代每个tr
元素的第一个子元素(应该始终是td
),获取该子元素的文本,将其解析为一个数字,并在必要时删除父元素tr
这是一个。$(函数()
{
$(“tr”)。每个(函数()
{
if(parseFloat($(this).find(“td:first”).text()大于50&&parseFloat($(this).find(“td:first”).text()小于100)
{
$(this.remove();
}
});
});
没有测试!或
$('table tr')。每个(函数(){
if($(this.find('td:first').html()>50&&$(this.find('td:first').html()<100)
$(this.remove();
});
工作:
$。每个($('table tr'),函数(){
var f=parseInt($(this.first('td').text());
如果(f>50&&f<100)
$(this.remove();
});
为表指定“mytable”id
$('#mytable tr').each(function() {
var var = $(this).find("td").eq(0).html();
if(parseInt(var) > 50 && parseInt(var) < 100)
{
$(this).remove();
}
}
$('#mytable tr')。每个(函数(){
var=$(this.find(“td”).eq(0.html();
如果(parseInt(var)>50&&parseInt(var)<100)
{
$(this.remove();
}
}
$(function()
{
$("tr").each(function()
{
if(parseFloat($(this).find("td:first").text()) > 50 &&parseFloat($(this).find("td:first").text()) < 100)
{
$(this).remove();
}
});
});
$('table tr').each(function () {
if ( $(this).find('td:first').html() > 50 && $(this).find('td:first').html() < 100 )
$(this).remove();
});
$.each($('table tr'), function() {
var f = parseInt($(this).first('td').text());
if (f > 50 && f < 100)
$(this).remove();
});
$('#mytable tr').each(function() {
var var = $(this).find("td").eq(0).html();
if(parseInt(var) > 50 && parseInt(var) < 100)
{
$(this).remove();
}
}