可以在jquery选择器中使用变量吗?

可以在jquery选择器中使用变量吗?,jquery,Jquery,可能重复: 我有这个密码 var commentid=123456 var signature=($("#commentid_" + commentid).attr("data")); 但是。它不起作用。。。我没有定义。用 $(window).load(function(){ [code] } 如果有一个元素具有该ID,并且它有一个data属性,那么这将起作用。这里有一个.off-course我试过了,伙计…看,当jQuery提供了一个非常好的DOM就绪事件时,不要在窗口上使用.load

可能重复:

我有这个密码

var commentid=123456

var signature=($("#commentid_" + commentid).attr("data"));
但是。它不起作用。。。我没有定义。

$(window).load(function(){
[code]
}

如果有一个元素具有该ID,并且它有一个
data
属性,那么这将起作用。这里有一个.off-course我试过了,伙计…看,当jQuery提供了一个非常好的DOM就绪事件时,不要在
窗口上使用
.load
。使用
$(document).ready(函数(){…})或速记
$(函数(){…})。我可以在哪里读到(function(){…})()?它在。是的。但是在纯javascript中有一个(function(){})()。这有医生吗?那完全不同。jQuery速记
.ready
调用是
$(函数(){})。请注意
$
,以及缺少调用括号。