次のhtmlをユーザーインターフェイスに動的に追加する次のコードがあります。
<a href =\'#\' onClick=\'scroll('+data.cid+')\'>comment</a>
data.cid は pusher.com 経由で取得され、428 などの整数値です。
スクロール機能では、data.cid の前にハッシュタグを連結して、div #428 までスクロールする必要があります。
私のスクロール機能は基本的にこれです。
function scroll(cid) {
var id = "#" + cid;
$.scrollTo(id) ;
}
これは次と同等である必要があります。
$.scrollTo('#428') ;
そうではなく、必要なdivまでスクロールしていないことを除いて。上記のように関数で #428 をハードコーディングすると、すべて正常に動作します。
明らかに、数値の前にハッシュタグを連結することに問題があります。これは正しい方法ですか?