Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.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/77.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更改单击的div中锚定标记的css_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 使用jquery更改单击的div中锚定标记的css

Javascript 使用jquery更改单击的div中锚定标记的css,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有多个div和类 .product_愿望列表 我想更改用户在此div内单击的特定锚定标记的颜色,但现在.pw div内的所有锚定标记颜色都已更改。是否可以将选定的css添加到单击的元素中。请帮我解决这个问题 $(文档).ready(函数(){ $(文档).on('click','.pw',函数(e){ $('.pw>a').css('background-color','green'); }); }); .product\u wishlist>a{ 背景色:#e91e63; 高度:30px;

我有多个div和类

.product_愿望列表

我想更改用户在此div内单击的特定锚定标记的颜色,但现在.pw div内的所有锚定标记颜色都已更改。是否可以将选定的css添加到单击的元素中。请帮我解决这个问题

$(文档).ready(函数(){
$(文档).on('click','.pw',函数(e){
$('.pw>a').css('background-color','green');
});
});
.product\u wishlist>a{
背景色:#e91e63;
高度:30px;
位置:绝对位置;
右:-32px;
文本对齐:居中;
顶部:15px;
宽度:30px;
-webkit转换持续时间:500ms;
过渡时间:500ms;
z指数:9;
}
.wishlish selected>a{
背景色:黑色;
高度:30px;
位置:绝对位置;
右:-32px;
文本对齐:居中;
顶部:15px;
宽度:30px;
-webkit转换持续时间:500ms;
过渡时间:500ms;
z指数:9;
}

用于引用当前元素和锚元素:

改变

$('.pw > a').css('background-color', 'green');

$(文档).ready(函数(){
$(文档).on('click','.pw',函数(e){
$(this.find('a').addClass('wishlish-selected'))
});
});
。希望已选中{
背景颜色:绿色;
}

用于引用当前元素和锚元素:

改变

$('.pw > a').css('background-color', 'green');

$(文档).ready(函数(){
$(文档).on('click','.pw',函数(e){
$(this.find('a').addClass('wishlish-selected'))
});
});
。希望已选中{
背景颜色:绿色;
}


我可以这样做吗?因为这样会更容易计算$(this).find('a').addClass('wishlish-selected');。但是现在它不工作了。谢谢Mamun,但是有一个css已经被定义了。product_wishlist>a{背景色:#e91e63;高度:30px;位置:绝对;右:-32px;文本对齐:中间;顶部:15px;宽度:30px;-webkit转换持续时间:500ms;转换持续时间:500ms;z索引:9;}这将覆盖我的wishlish-selected。我可以这样做吗,因为这样会更容易计算$(this)。find('a')。addClass('wishlish-selected');。但是现在它不工作了。谢谢Mamun,但是有一个css已经被定义了。product_wishlist>a{背景色:#e91e63;高度:30px;位置:绝对;右:-32px;文本对齐:中间;顶部:15px;宽度:30px;-webkit转换持续时间:500ms;转换持续时间:500ms;z索引:9;}这是覆盖我的愿望选择。