1
我有這樣的HTML:如何從jQuery的鏈接href中刪除#號?
<ul id="tabs">
<li class="active"><a href="#northern_california">Northern California</a></li>
<li><a href="#southern_california">Southern California</a></li>
</ul>
當我點擊我需要設置一個cookie來在href的值而不#的鏈接。此jQuery代碼不起作用:
$('#tabs a').click(function() {
var active_region = $(this).attr('href').replace('#','');
$.cookie('active_region',active_region,{path:'/'});
});
它將cookie設置爲「#southern_california」;我需要它是「南加州」。
這應該是工作:http://jsfiddle.net/cTLQF/你確定你在檢查之前先清除你的cookies? – Domenic
對我來說工作正常:http://jsfiddle.net/TZkzg/(我粘貼在cookie插件代碼中,因此向下滾動到底部) – bcoughlan
這應該起作用。你是否突出了'$ .cookie'行並驗證了active_region的值? – cdmckay