Javascript Can';不要让一个变量保留它的内容——该死
在这种情况下,我不能让一个链接从天上掉下来一辆坦克。我只想对我单击的每个链接重复使用所有这些代码,所有链接都会转到这一行:Javascript Can';不要让一个变量保留它的内容——该死,javascript,Javascript,在这种情况下,我不能让一个链接从天上掉下来一辆坦克。我只想对我单击的每个链接重复使用所有这些代码,所有链接都会转到这一行: $dropDiv.css({ 如果我将其硬编码为: $('#holder1drop').css({ 我试过这个,效果很好: var $dropDiv = "#" + $(this).attr("id") + "drop"; 它获取holder1的链接ID,在#前面加上'drop',给出#holder1drop。漂亮 但是当变量$dropDiv到达关键行时,它显然不再
$dropDiv.css({
如果我将其硬编码为:
$('#holder1drop').css({
我试过这个,效果很好:
var $dropDiv = "#" + $(this).attr("id") + "drop";
它获取holder1
的链接ID,在#
前面加上'drop',给出#holder1drop
。漂亮
但是当变量$dropDiv
到达关键行时,它显然不再包含我精心编制的内容
让事情变得相当令人沮丧-alert($dropDiv)代码>似乎无法通过var dh=line
-令人费解
我只想一个漂亮的点击和下降坦克或div脚本与多个链接的工作。这是一个令人恶心的弗兰肯斯坦死亡桶还是我走对了方向?你的错误很简单:.css
适用于jQuery对象。字符串不是jQuery对象
将原始配置更改为此应该可以使代码正常工作
var $dropDiv = $("#" + $(this).attr("id") + "drop");
你发布的JSFIDLE对我来说很好。