我有以下代码将以下html动态添加到我的用户界面。连接#做一个ID
<a href =\'#\' onClick=\'scroll('+data.cid+')\'>comment</a>
的data.cid经由pusher.com检索和是整数valye,说428
在滚动功能,我将需要连接一个主题标签在data.cid的前面,使它滚动到div#428
我的滚动功能我基本上是这样的。
function scroll(cid) {
var id = "#" + cid;
$.scrollTo(id) ;
}
这应该是等效于:
$.scrollTo('#428') ;
除了它不是并且不滚动到所需的div。一切工作正常,如果我在上面的函数#428硬编码。
很明显,连接数字值前面的hashtag存在问题。这是做到这一点的正确方法吗?
尝试使用'而不是'即var id ='#'+ cid; –
是'cid'数字而不是空白空间或什么? – kevin628
可以'console.log'或'alert'的值'cid'去看看它是什么? – albin