【问题标题】:wp_dropdown_categories doesn't display selected valuewp_dropdown_categories 不显示所选值
【发布时间】:2014-09-26 06:17:38
【问题描述】:

我无法从我的类别下拉列表中看到任何选定的类别。这是我的代码和脚本。

<?php wp_dropdown_categories('hide_empty=0&show_option_none=Select News category&show_count=0&hierarchical=1&depth=0&exclude=1'); ?>

<script type="text/javascript"> 
var dropdown = document.getElementById("cat");  
function onCatChange() {
    if (dropdown.options[dropdown.selectedIndex].value > 0 ) {
        location.href = "<?php echo home_url('/');?>?&cid="+dropdown.options[dropdown.selectedIndex].value+"/#new";
    }
}
dropdown.onchange = onCatChange;
</script>

当我从列表中选择任何类别时,它不会显示选定的类别名称,它只显示“Select News category”。请任何人都可以帮助查看我选择的类别。

【问题讨论】:

    标签: php wordpress categories


    【解决方案1】:

    尝试如下编辑代码,

    <?php wp_dropdown_categories('hide_empty=0&show_option_none=Select News category&show_count=0&hierarchical=1&depth=0&exclude=1'); ?>
    
    <script type="text/javascript"> 
    jQuery(document).ready(function(){
    var dropdown = document.getElementById("cat");  
    function onCatChange() {
        if (dropdown.options[dropdown.selectedIndex].value > 0 ) {
            location.href = "<?php echo home_url('/');?>?&cid="+dropdown.options[dropdown.selectedIndex].value+"/#new";
        }
    }
    dropdown.onchange = onCatChange;
    });
    </script>
    

    【讨论】:

    • 感谢您的回答,但我认为您没有收到我的问题。如上所述,我的脚本和所有脚本都运行良好,但问题是当我从下拉列表中选择任何类别时,所选类别不会显示在下拉列表中。它只显示选择新闻类别我必须显示我选择的类别名称而不是这个。
    猜你喜欢
    • 2013-02-04
    • 2012-10-10
    • 2011-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多