私には2つのボタンがあり、1つはカートに商品を追加し、もう1つはカートから商品を削除します。 add product
をクリックすると、追加ボタンblur
にクラスが追加されます。このコードを使用する:クラスを削除する
function showDel($this) {
var dataProduct = $this.attr("data-product");
$(".delete-product[data-product='" + dataProduct + "']").show();
$(".add-product[data-product='" + dataProduct + "']").addClass("blur");
}
これにより、ボタンdelete-product
も表示されます。製品削除ボタンを押したときにクラスblur
を削除したいと思います。
delete-product
ボタンを隠すコードが少しあります。 add-product
ボタンからクラスblur
を削除するために使用したいと思います。
function hideDel($this) {
$this.hide();
}
私はhideDel
関数に以下のコードを追加してみましたが、あなたはadd-product
ボタンをクリックしないので、それは動作しません。
$(".add-product[data-product='" + dataProduct + "']").removeClass("blur");
また、これは動作しません。
$('.delete-product').click(function() {
$(".add-product[data-product='" + dataProduct + "']").removeClass("blur");
});
これは動作しますが、それはその後、すべてのボタンからクラスを削除します。
$('.delete-product').click(function() {
$(".add-product").removeClass("blur");
});
にはどうすればdelete-product
がクリックされたときに.add-product[data-product='" + dataProduct + "']
からクラスblur
を削除するにはdelete-product
ボタンを伝えることができますか?
申し訳ありませんが、私はVARが表示されませんでした。これは完璧に動作します!ありがとう! – Steggie