javascript – 使用jQuery在iframe中加载页面后,将CSS类添加到表行?

我正在iframe中加载一个表单(带有facebox).提交表单并重新加载iframe中的页面时,我想将CSS类添加到父页面上的特定表行.

表格如下:

<table>
    <tr id="row-1"><td><a href="">link to open facebox with iframe</a></td></tr>
    <tr id="row-2"><td></td></tr>
    <tr id="row-3"><td></td></tr>
    <tr id="row-4"><td></td></tr>
</table>

在iframe中提交表单后,父框架中的表应如下所示:

<table>
    <tr id="row-1" **class="highlite"**>
        <td><a href="">link to open facebox with iframe</a></td>
    </tr>
    <tr id="row-2"><td></td></tr>
    <tr id="row-3"><td></td></tr>
    <tr id="row-4"><td></td></tr>
</table>

社区能协助我正确实施吗?

最佳答案

$("#row-1", window.parent.document).toggleClass("highlite");

引用Pim Jager

The second parameter for the $() wrapper is the context in which to search. This defaults to document.

点赞