【发布时间】:2020-03-24 00:03:25
【问题描述】:
var $label = $('label');
//How can I select a `label` using attribute selector, something like below.
$label['data-id=1'].text('some value');
//There is no such a syntax, I am just trying to explain what I need to do.
【问题讨论】:
-
您是在问如何通过
data属性选择元素? -
你想动态替换标签的值来匹配id吗?
-
这感觉就像您正在尝试从您之前找到的集合中找到带有
data-id的元素?在这种情况下,$label.filter('[data-id=1]')应该可以工作。查看 jQuery 文档中的filter()。 -
不完全是。我在问我之前是否在变量中选择了一个标签,那么我如何选择一个具有数据属性的 div,例如,该值是 1,以防我在变量的顶部选择,在这种情况下是 var是 $label。
-
你是这个意思吗:
$('data-id='+$label+').text('some value');
标签: jquery variables jquery-selectors