我想僅在觸發元素的子元素上運行JavaScript。我試圖做一個研究,但找不到一種方法來得到答案。我知道這可能很簡單,但我是java新手。僅在觸發它的元素的子元素上運行JavaScript
這是我的問題FIDDLE的小提琴。
我想要的是,當我懸停在上面的元素,只有其相應的評級出現,而不是他們兩個。 我已經與find()嘗試沒有成功
$('.product-image').hover(
function() {
$('.product-image').find('.ratings').css('opacity', '1');
},
function() {
$('.ratings').css('opacity', '0');
});
謝謝
CSS動畫會容易得多。你的問題是你沒有選擇事件中的元素,你再次選擇所有的元素。 – epascarello