Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在jQuery中使用数据属性对象作为选择器_Javascript_Jquery_Custom Data Attribute - Fatal编程技术网

Javascript 在jQuery中使用数据属性对象作为选择器

Javascript 在jQuery中使用数据属性对象作为选择器,javascript,jquery,custom-data-attribute,Javascript,Jquery,Custom Data Attribute,我有以下数据属性对象: <div data-vp="{ id: "vp-485858383", customTwo: "test" }"> </div> 我这样做是为了只显示.fa.fa-times的一个特定实例,而不是使用.fa.fa-times类显示所有元素 我知道上面的选择器显然不起作用,但是否可以将两个数据vp与特定ID一起作为目标?您可以使用属性contains选择器: $(函数(){ $('[datavp*=“id:vp-48583

我有以下数据属性对象:

<div data-vp="{
      id: "vp-485858383",
      customTwo: "test"
}">
</div>
我这样做是为了只显示.fa.fa-times的一个特定实例,而不是使用.fa.fa-times类显示所有元素


我知道上面的选择器显然不起作用,但是否可以将两个数据vp与特定ID一起作为目标?

您可以使用属性contains选择器:

$(函数(){
$('[datavp*=“id:vp-4858383”]').css('color','red');
});

asdf

您可以使用属性包含选择器:

$(函数(){
$('[datavp*=“id:vp-4858383”]').css('color','red');
});

asdf

那么数据vp是一个对象吗?是的,我将其转换为一个对象如果您能够将其拆分为一个简单的选择器。你有那种控制能力吗?或者你可以做一个通配符选择器。所以数据vp是一个对象?是的,我把它变成了一个对象。如果你能将它拆分成一个对象,那么它将是一个简单的选择器。你有那种控制能力吗?或者你可以做一个通配符选择器。
$(['data-vp with id:vp-485858383'].parent().find('.fa.fa-times').show();