使用 jQuery 变量选择数据-* HTML 5 元素 [重复]
Posted
技术标签:
【中文标题】使用 jQuery 变量选择数据-* HTML 5 元素 [重复]【英文标题】:Using jQuery variables to select data-* HTML 5 elements [duplicate] 【发布时间】: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]")
[]
如何使用变量进行选择?
【问题讨论】:
字符串连接。给定$("[data-uid=uid]")
,它怎么可能知道哪个uid
应该使用该变量?
这个问题在这里得到了回答:***.com/questions/4191386/…
【参考方案1】:
试试这个:
$("[data-uid=" + uid + "]")
【讨论】:
【参考方案2】:使用+
这样做。
JS:
var uid_var = 4;
$("[data-uid="+ uid_var +"]")
【讨论】:
以上是关于使用 jQuery 变量选择数据-* HTML 5 元素 [重复]的主要内容,如果未能解决你的问题,请参考以下文章