2014-09-26 23 views
0

我看不到從我的類別下拉列表中選擇的任何類別。這是我的代碼和腳本。wp_dropdown_categories不顯示選定的值

<?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」。請任何人都可以幫助查看我選擇的類別。下面

回答

0

嘗試編輯代碼所示,

<?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> 
+0

謝謝回答,但我想你沒有得到我的問題。我的腳本和所有工作都很好,正如我上面提到的,但問題是當我從下拉列表中選擇任何類別時,所選類別不會顯示爲下拉列表。它只顯示「選擇新聞」類別,我必須顯示我選擇的類別名稱,而不是此名稱。 – 2014-09-26 10:34:54