在jquery中删除网格的各个部分

时间:2014-04-01 22:00:44

标签: javascript jquery

很抱歉要简短,但我已将这些附加到网格中:

$('#grid .box:eq(2)').append('<h1>P</h1>');
    $('#grid .box:eq(27)').append('<h1>P</h1>');
    $('#grid .box:eq(36)').append('<h1>B</h1>');
    $('#grid .box:eq(64)').append('<h1>P</h1>');
    $('#grid .box:eq(69)').append('<h1>P</h1>');

如果我想在If声明中删除其中一个,我该怎么做?

2 个答案:

答案 0 :(得分:0)

这实际上取决于一些因素。添加了多少这些?是否附加了其他项目h1元素?盒子订单有所不同吗?如果没有回答这些问题,很难确定。

具体来说,如果你想在追加后立即删除其中一个,你可以使用

$('#grid .box:eq(64)').find('h1:last').remove();

答案 1 :(得分:0)

在附加的元素中添加一些标识符,如:

$('#grid .box:eq(27)').append('<h1 id="SOMEID" class="OR-CLASS">P</h1>');

比检查它:

if(CONDITION)
$('#grid .box:eq(27)').find('h1#SOMEID.OR-CLASS').remove();