1

使用 Jquery UI 选项卡和设置非常容易,但现在至于故障排除,我遇到了几个问题。

首先是我的屏幕图片:在此处输入图像描述

关闭“开始 - 开始”,标签看起来不应该是这样的。此外,如果您在选项卡部分(建议二、建议一、无建议)之后立即注意到,您会注意到横幅和页脚。好吧,那些不应该在那里,因为如果你愿意的话,这些是我的全球“观点”,所以每个页面都会得到横幅和页脚。

这就是我在视图中设置标签的方式:

echo '<div id="recommendations">';
        echo form_open('/admin/c_applicationmaintance/addNewApplication/' . urlencode('4'));


        echo '<div id="tabs">';

            echo '<ul>';
                echo '<li><a href="recommendation1">Recommendation One</a></li>';
                echo '<li><a href="recommendation2">Recommendation Two</a></li>';   
                echo '<li><a href="norecommendations">No Recommendations</a></li>';
            echo '</ul>';

            echo '<div id="recommendation1">';
                echo '<textarea name="txtEssay" rows="10", cols="50" placeholder="Scholarship Essay">'. set_value("txtEssay") . '</textarea>';
            echo '</div>';

            echo '<div id="recommendation1">';
                echo '<textarea name="txtEssay" rows="10", cols="50" placeholder="Scholarship Essay">'. set_value("txtEssay") . '</textarea>';
            echo '</div>';

            echo '<div id="norecommendations">';
                echo '<textarea name="txtEssay" rows="10", cols="50" placeholder="Scholarship Essay">'. set_value("txtEssay") . '</textarea>';
            echo '</div>';

        echo '</div>';

        echo form_submit('', 'Next >>');
        echo form_close();      
        echo form_open('/admin/c_applicationmaintance/addNewApplication/' . urlencode('3'));
        echo form_submit('', '<< Back');
        echo form_close();
        echo '</div>';

至于调试,看看我注意到的 chrome 开发工具,每次我在选项卡之间切换时都会收到以下错误:

在此处输入图像描述

任何正确方向的指导都会非常有帮助。提前致谢。

4

1 回答 1

1

尝试在列表项的href中添加#,而不是

<li><a href="recommendation1">Recommendation One</a></li>

进入

<li><a href="#recommendation1">Recommendation One</a></li>

因为 jQuery 试图以 id 为目标的 div 推荐1

于 2013-09-08T00:30:40.317 回答