2013-03-31 23 views
0

我有一个选择框,并且选项值被构建为。选择选项不要href,但要#id

<option value="#/page/<?=$count;?>" id="selector-page-<?=$count;?>">Page <?=$count-1;?> to <?=$count;?></option> 

在选项的选择需要在#/页值添加到URL,而无需刷新页面。

在href上完美工作,但无法通过选项选择追加它。

回答

2

绑定到每当选择的变化,该值将被更新的功能,你可以设置为位置哈希:

$('#your_select_id').on('change', function() { 
    window.location.hash = this.value; 
}); 
+0

工作完美第一次感谢,将选择作为最佳答案时,我可以。 – 422

2

为什么不在点击选项时使用window.location.hash = '#/page';

给一个CSS classidselect,然后你可以做这样的事情:

$('select#YOUR_SELECT_ID').change(function(){ 
    window.location.hash = $(this).val(); 
}); 
+0

谢谢你的帮助 – 422

1

jsFiddle

$("#selectId").on('change',function(){ 
    window.location.hash = $(this).val(); 
}); 
+0

谢谢你的帮助 – 422