0
我有一個散列替換了jQuery來處理我的手風琴。散列替換除了jQuery中的特定網址
var hash = window.location.hash;
var _hash = hash.replace(/#/, '');
不過,我也有一個散列鏈接(/#你好讓-US)在我的導航滾動到id股利=讓美國。如何更改上述jQuery以過濾哈希替換(替換除'/ hello#let-us'之外的所有哈希鏈接)?
我有一個散列替換了jQuery來處理我的手風琴。散列替換除了jQuery中的特定網址
var hash = window.location.hash;
var _hash = hash.replace(/#/, '');
不過,我也有一個散列鏈接(/#你好讓-US)在我的導航滾動到id股利=讓美國。如何更改上述jQuery以過濾哈希替換(替換除'/ hello#let-us'之外的所有哈希鏈接)?
只是檢查的_hash
結果......如果jQuery是使用,那麼http://api.jquery.com/jquery.inarray/
var toCheck = ['let-us', 'another-value'];
if ($.inArray(_hash, toCheck) == -1) {
// hash is not in array toCheck
}
你是說你想'/你好#讓-us'成爲'/ hello'? – 2014-10-28 21:18:16
@ScottHarris對不起,斯科特。我不想/你好#讓我們成爲/你好。我希望所有其他#被替換,除了/ hello#let-us – Alex 2014-10-28 21:18:59
這與沒有字符串操作方法的jQuery無關 – charlietfl 2014-10-28 21:26:48