我有以下代碼:jQuery選擇這個數據ATTR
$(".wishlist-icon").click(function() {
$(".wishlist-icon[data-wish-name='product']").hide();
});
我wan't改變功能「這個」內選擇,但它不是爲我工作。我應該如何輸入?
因此,如果「this」有data-wish-name ='product',那就隱藏它。
我有以下代碼:jQuery選擇這個數據ATTR
$(".wishlist-icon").click(function() {
$(".wishlist-icon[data-wish-name='product']").hide();
});
我wan't改變功能「這個」內選擇,但它不是爲我工作。我應該如何輸入?
因此,如果「this」有data-wish-name ='product',那就隱藏它。
儘量做到:
$(".wishlist-icon").click(function() {
if($(this).data('wish-name') == "product") {
$(this).hide();
}
});
您可以通過兩種方法實現:
1)
$(".wishlist-icon").click(function() {
if($(this).attr('data-wish-name') == "product") {
$(this).hide();
}
});
2)
$(".wishlist-icon").click(function() {
if($(this).data('wish-name') == "product") {
$(this).hide();
}
});
工作,謝謝! –
歡迎你,當有人從我的回答中得到幫助時,我總是感到高興 –
試試這個:
$(".wishlist-icon").click(function() {
$(this).find("[data-wish-name='product']").hide();
});
這工作的感謝! –