gpt4 book ai didi

javascript - 使用 jquery 将值设置为属性

转载 作者:行者123 更新时间:2023-11-30 00:17:15 25 4
gpt4 key购买 nike

我想为属性增加值(value)。我 found这一个,但我的要求有点不同。我想在函数 onclick="add('id', 5)" 中设置值。

onclick="cart.add('<?php echo $product['product_id']; ?>', here i want to set with jQuery);"

请同时查看我的 code

最佳答案

更强大的解决方案:

data-productid 设置为输入和测试按钮:

var cart = { // JUST TO TEST
add : function(productid, val){
alert(productid +' '+ val);
}
}

$(function () { // DOM ready

$('.qtyplus, .qtyminus').on('click',function(){
var $qty = $('.featured-shopping-qty');
var currVal = Math.abs( parseInt($qty.val(), 10) );
var isPlus = $(this).hasClass("qtyplus");
var calc = currVal + (isPlus? 1 : -1)
$qty.val( (!isNaN(calc) && calc>=0) ? calc : 0);
});

$(document).on("click", ".throwToBasket", function(){
var productid = $(this).attr("data-productid");
var val = parseInt( $("input[data-productid='"+ productid +"']").val() , 10);
cart.add(productid, val);
});

});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="qtybox">
<input type="text" name="quantity" value="0" class="qty featured-shopping-qty" data-productid="aaaaa">
</div>
<div class="plusminus">
<div><input type="button" value="+" class="qtyplus"></div>
<div><input type="button" value="-" class="qtyminus"></div>
</div>
<a href="javascript:void(0);" class="throwToBasket" data-productid="aaaaa">test</a>

关于javascript - 使用 jquery 将值设置为属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34311726/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com