У меня есть сайт, на котором пользователь может выбрать элемент, затем отображается деталь, включая количество. Я также включил кнопку внутри DIV, так что при нажатии, она должна уменьшить количество на 1.javascript кнопка функция щелчка не работает
$("#btnBuy1").click(function()
{
if (!sessionStorage['quantity1'])
{
sessionStorage['quantity1']=1;
}
else
{
sessionStorage['quantity1']++;
}
$("#dropbox").html('<div id = "1"><img class = "thumb" id = "t1" src="../images/birthday_metoyou.jpg" />' + teddy[1].desc + ", Price £"
+ teddy[1].price + ", Quantity: " + sessionStorage.getItem('quantity1') + "<button id = 'btnRemove1'>Remove</button></div><br/>");
updateBasket();
sessionStorage["total1"] = parseInt(sessionStorage.getItem('quantity1')) * teddy[1].price;
updateSubtotal();
if (Modernizr.sessionstorage)
{ // check if the browser supports sessionStorage
myids.push(teddy[1].partnum); // add the current username to the myids array
sessionStorage["ids"]=JSON.stringify(myids); // convert it to a string and put into sessionStorage
}
else
{
// use cookies instead of sessionStorage
}
});
$("#btnRemove1").click(function()
{
alert(remove);
});
Я положил в предупреждающем сообщении, чтобы увидеть, если кнопка работает нормально, но когда я нажимаю btnRemove1 , ничего не происходит.
Где ваш HTML-код? Какую версию jQuery вы используете? – DaveHogan
Разве вы не должны указывать здесь строку? 'alert (remove);' –
Можете ли вы добавить код, в котором вы создаете btnRemove1? И работает ли функция btnBuy1 click так, как ожидалось? – FloatingCoder