小编Mon*_*nir的帖子

Git合并功能分支,没有任何提交历史记录

说我创建了一个新的功能分支,并对该功能分支进行了一系列提交。我的同事也做出了一些贡献,因此成为了master分支。如何将更改合并到master分支上,但master分支仅显示一次提交?我尝试合并,所有提交都显示出来,这表明我已分支。我已经尝试过重新基准化,这并没有显示我正在分支,但是仍然显示我的所有提交。在此先感谢您的帮助。

git version-control merge rebase

4
推荐指数
1
解决办法
532
查看次数

jQuery .parents([selector])不适用于IE9和Firefox

<html>
<body>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
    <script type="application/javascript">

        $(document).ready(function() {
            $("#evaluation_complete").parents("table")[0].remove(); //doesn't work

            //this works
            //var EvalComplete = document.getElementById("evaluation_complete");
            //EvalComplete.parentNode.parentNode.parentNode.parentNode.parentNode.removeChild(
                //EvalComplete.parentNode.parentNode.parentNode.parentNode); 
        });

    </script>
    <p>Testing little code</p>
    <table>
        <tbody>
            <tr>
                <td class="button-left">&nbsp;</td>
                <td class="button-middle" nowrap="true"><div
                        style="margin: 0px 0px 1px;">
                        <a class="button-text" name="evaluation_complete"
                            id="evaluation_complete" href="#">Evaluation Complete</a>
                    </div></td>
                <td class="button-right">&nbsp;</td>
            </tr>
        </tbody>
    </table>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我无法控制表的设置方式.但我所知道的只是链接的ID.我的目标是遍历<table>元素并从DOM中删除它.我也试过了closest.我在Firefox和IE9中得到的错误remove不是函数.注释掉的块可以工作,但不是很动态.但是,在Chrome中,它可以完美运行.感谢您的任何帮助.

javascript jquery cross-browser parent selector

1
推荐指数
1
解决办法
2303
查看次数