删除具有空属性的TD

时间:2011-10-20 08:51:07

标签: javascript jquery html

<table><tr>
<td class="delete" new="1">1</td>
<td class="delete" new="2">2</td>
<td class="delete" new="">3</td>
<td class="delete" new="5">4</td>
<td class="delete" new="6">5</td>
</tr>
</table>

$('.delete').remove();

如何删除属性为 new =“”(null)的TD?

直播示例: http://jsfiddle.net/xhvMd/

3 个答案:

答案 0 :(得分:5)

$('.delete[new=""]').remove();

答案 1 :(得分:1)

您可以像这样选择jquery中的自定义属性

$('.delete[new=1]').remove();

查看jsfiddle

答案 2 :(得分:1)

这有效:

<table>
    <tr>
        <td class="delete" new="1">
            1
        </td>
        <td class="delete" new="2">
            2
        </td>
        <td class="delete" new="">
            3
        </td>
        <td class="delete" new="5">
            4
        </td>
        <td class="delete" new="6">
            5
        </td>
    </tr>
</table>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script type="text/javascript">
$('.delete[new=""]').remove();
</script>