使用angular和jquery滾動到基於他的位置哈希字符串的元素。 在我的情況下,我需要在字符串中包含'?'字符,但它似乎像jquery有這個問題。Jquery語法錯誤,ID選擇器上無法識別的表達式
這是鏈接:
<a href="#/faq#whenAreLotteryResultsUpdatedOnTheSite?">when Are Lottery Results Updated OnThe Site </a>
這是jQuery代碼:
var elem = '#' + $location.hash();
console.log($(elem));
錯誤:
Error: Syntax error, unrecognized expression: #whenAreLotteryResultsUpdatedOnTheSite?
任何溶液?
你忘了'$()'或類似的東西嗎? – Itay 2015-02-08 08:52:08