【问题标题】:Pass a variable in a selector jquery [duplicate]在选择器jquery中传递一个变量[重复]
【发布时间】:2015-11-17 17:57:10
【问题描述】:

我想在选择器 jquery 中传递一个变量,但我没有找到正确的语法。

我有这个:

var jsonobject = eval(responseObject);

    for(var item in jsonobject)
    {
        $('#",jsonobject[item],"').css("background-color","red");                   
    }

所以变量是jsonobject[item],我想用其中的值作为选择器的名称。

感谢您的帮助!

【问题讨论】:

  • 旁注:使用JSON.parse(),而不是eval() 来解析JSON 响应。

标签: javascript jquery


【解决方案1】:

只需使用字符串连接即可:

$('#' + jsonobject[item]).css(...);

【讨论】:

    【解决方案2】:

    你需要使用

    $("#"+jsonobject[item]).css("background-color","red");  
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-19
      • 2012-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-13
      • 1970-01-01
      • 2021-01-29
      相关资源
      最近更新 更多