【问题标题】:Using jQuery variables to select data-* HTML 5 elements [duplicate]使用 jQuery 变量选择数据-* HTML 5 元素 [重复]
【发布时间】:2014-10-09 19:50:55
【问题描述】:

我可以通过data-* 元素选择HTML5 元素:

$("[data_value='5']")

但是,我想用 jQuery 变量替换 5。当我这样做时,我不再能够选择元素。例如:

> $("[data-uid='4']")
[<div class=​"eventInfo individual" data-uid=​"4">​…​</div>​]
> var uid = 4
> $("[data-uid=uid]")
[]

如何使用变量进行选择?

【问题讨论】:

标签: javascript jquery html


【解决方案1】:

试试这个:

$("[data-uid=" + uid + "]")

【讨论】:

    【解决方案2】:

    使用+ 这样做。

    JS:

     var uid_var = 4;
     $("[data-uid="+ uid_var +"]")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-23
      • 2015-01-17
      • 2017-08-11
      • 2015-03-22
      • 2019-05-13
      • 2010-12-29
      相关资源
      最近更新 更多