1448 gün önce Select seçildiğinde işlem yapılması
sorusunu cevapladı.
Aşagıdaki hatayı verdi.
onchange de kullandıgım fonksiyona ekledim.
function odemegoster() {
if (odemeekrani.style.display == "none") {
odemeekrani.style.display = "";
}
{
$( "#sepet" ).append('<div class="row font-monospace"><div class="col">A asd kalemi</div><div class="col">222</div><div class="col">222 TL</div></div>');
}
[document.querySelectorAll("select.oda")].forEach(urun => {
// Eğer Select Değişirse (onChange)
urun.addEventListener("change", function(e) {
// data-urunadi nın değerini aldık
var urunadi = this.dataset.urunadi;
//şimdi seçilmiş olan option un fiyatını ve değerini alıcaz
var secilmisOption = this.options[this.selectedIndex];
console.log("Ürün => " + urunadi);
console.log("Fiyat => " + secilmisOption.dataset.fiyat);
console.log("Kaç Tane Alındı => " + secilmisOption.value);
})
})
}
Uncaught TypeError: urun.addEventListener is not a function
at (index):656
at Array.forEach (<anonymous>)
at odemegoster ((index):653)
at HTMLSelectElement.onchange ((index):156)
Bilerek