我也想得到「行屍走肉」,但它只能得到第一個隱藏。我可以把課程放在這個上面嗎?或者我應該怎麼做?如何以相同的輸入類型使用兩個.siblings?
$(".articel input[type='button']").click(function(){
var price = $(this).siblings("input[type='hidden']").attr("value");
var quantity = $(this).siblings("input[type='number']").attr("value");
var name = $(this).siblings("input[type='hidden']").attr("value");
var ul = document.getElementById("buylist");
var prod = name + " x " + quantity + " " + price + "$";
var el = document.createElement("li");
el.innerHTML = prod;
ul.appendChild(el);
<form class="articel">
Quantity: <input type="number" style="width:25px;"><br>
Add to cart: <input type="button" class="btn">
<input type="hidden" value="30">
<input type="hidden" value="The walking dead">
</form>
謝謝,這工作得很好。 – JJeff
啊,確實看到你使用了.val的.attr('value')。感謝您的額外信息。 – JJeff
我可以在這裏問另一個問題嗎?只要你知道一個簡單的方法讓數量輸入只接受整數而不是小數? – JJeff