【问题标题】:Select div in jquery through id in variable [closed]通过变量中的id在jquery中选择div [关闭]
【发布时间】:2014-05-30 10:56:20
【问题描述】:

如何使用 id 在 jquery 中选择一个 div。存储在变量中的 id。

<div id="d3">
  some thing is here...
</div>

jquery 代码:

var id = 3;
$("#d" + id)  

我正在使用此代码,但这不起作用。

【问题讨论】:

  • 你的代码我很好,如果包含 jquery 并且它的 document.ready 应该可以工作
  • 创建一个jsFiddle 向我们展示您的代码。
  • 像这样:jsfiddle.net/29N6U

标签: jquery html


【解决方案1】:

这是我的工作。

示例: Fiddle

HTML:

<div id="d3">
  some thing is here...
</div>

Javascript:

var id = 3;
$("#d" + id).html("Change it!"); 

【讨论】:

    【解决方案2】:

    您的代码是正确的,并且通过选择器获取元素检查它here,您需要检查以下内容。

    Live Demo

    var id = 3;
    alert($("#d" + id).html()); // shows some thing is here... in alert.
    

    【讨论】:

    • 否,此代码不起作用。 jquery 已添加,我正在 dom 中使用它。请检查自己
    • @user3672518 谁应该检查它是你,而不是试图帮助你的人。检查问题中的 cmets。有一个 jsFiddle 链接与实际代码工作。
    • 当你说“你的代码是正确的”时,现有的代码不会做任何你能看到的事情(它只是获取一个 JQuery 元素然后丢弃它):)
    • 声明“这不起作用”并没有给出任何明确的提示,说明发生了什么?您可能会遇到一些有助于找到解决方案的错误
    • 我检查了控制台,它给出了错误“未捕获的错误:语法错误,无法识别的表达式:#d4”“
    【解决方案3】:

    如果你需要在这里选择一个 div 是代码,如果我理解你的正确你想选择一些东西在这里...?

    <div id="d3">
      some thing is here...
    </div>
    
    $(function() {
        var id = 3;
        $("#d3" + id);
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-07
      • 2021-04-26
      • 2013-03-04
      相关资源
      最近更新 更多