tr中的removeClass of imageelement

时间:2014-07-16 11:52:17

标签: javascript jquery

我会删除表格中的每个图像都有类.rowUp另一个类

$("#" + tableName + " tr").each(function () {
    $(this)
        .closest(" img.rowUp img.rowDown")
        .removeClass("imgDisplayNone");
});

但它并没有删除课程。

图像在行中的表格中:

<tr class="OfferPosition trAvailableArticle trAvailableArticleBackground" id="2503">
    <td class="tdArticlePositionEdit">
        <img class="editPosition imgPointer" src="/images/edit.png">
    </td>
    <td class="tdArticlePositionRubbish">                                                                                                                     
        <img class="imgPointer rowUp imgDisplayNone" src="/images/arrow_up.png">
        <img class="imgPointer rowDown " src="/images/arrow_down.png">

    </td>
</tr>

脚本不会删除图像中的类

3 个答案:

答案 0 :(得分:1)

你不需要循环。你可以这样做:

$('table').find('img.rowUp').removeClass('imgDisplayNone');

OR

$("#" + tableName +  " tr").each(function () {
     $(this)
    .find(" img.rowUp, img.rowDown")
    .removeClass("imgDisplayNone");
});

答案 1 :(得分:0)

$("#" + tableName + " tr td").each(function()
            {
                $(this)
                    .find("img.rowUp")
                    .removeClass("imgDisplayNone" );
            });

答案 2 :(得分:0)

$("#" + tableName ).find('img.rowUp,img.rowDown').removeClass( "imgDisplayNone" );