【问题标题】:Use anchor in link codeigniter在链接 codeigniter 中使用锚点
【发布时间】:2018-03-09 16:58:25
【问题描述】:

如何将锚点转到我使用 codeigniter 的页面 onchange dropdwon 列表的 section2

下拉菜单

<select id="id_doc">
<option value=""></option>
<option value="1">Value1</option>
<option value="2">Value2</option>
</select>

jQuery

$("#id_doc").change(function(){

var id_doc= $(this).val();
 window.location.href="<?php echo base_url('admin/page2'); ?>?id_doc="+id_doc;

});

第2页

   <div id="section1"></div> 
   <div id="section2"></div> 

【问题讨论】:

    标签: php html codeigniter anchor


    【解决方案1】:

    通常这会调用 URL 中的 div

    <?php echo base_url('admin/page2'); ?>#section1
    

    在 JS 中也是这样

    window.location.href="<?php echo base_url('admin/page2'); ?>"+id_doc;
    

    或带有&lt;a&gt;标签

    <a href="<?php echo base_url('admin/page2'); ?>#section1">Go Section 01</a>
    <a href="<?php echo base_url('admin/page2'); ?>#section2">Go Section 02</a>
    

    示例

    https://stackoverflow.com/users/4595675/abdulla-nilam?tab=profile#top-tags
    

    这在代码中

    <div id="top-tags" class="top-tags content-element">
    

    阅读 - What is the meaning of # in URL and how can i use that?

    【讨论】:

    • 感谢您的回复,但我不知道如何同时传递锚section2 和变量(id_doc)。有了这个变量,我从表中获取特定数据以显示在第 2 页中,我想进入第 2 页的第 2 部分。提前谢谢。
    • &lt;a href="&lt;?php echo base_url('admin/page2'); ?&gt;#section1"&gt;Go Section 01&lt;/a&gt; 与锚标签一起使用
    • 为了清楚起见,我使用下拉列表来选择一个值。使用 jquery,我使用 $("#id_doc").change(function()... 获取 id 并将其传递给 window.location.href 以转到页面。这就是为什么我不能使用 . 我需要在 window.location 中同时传递 id 和 anchor
    • 你正在使用var id_doc= $(this).val();,但这里没有设置值&lt;option&gt;Value1&lt;/option&gt;
    猜你喜欢
    • 1970-01-01
    • 2012-07-25
    • 2016-04-06
    • 1970-01-01
    • 2020-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多