我有很多这样的输入:
<input cat-id="13" cart-id="11" coupon-property_id="0" pay-user="7800" off="61" price="20000" coupon-id="16669" max-buy="100" name="cart-quantity" class="cart-quantity info-coupon" value="1" disabled="" type="text">
他们有不同的价值观。
现在,我有两个问题:
如何使用jquery获取cat-id
值?
function removeInCart(id){
var cart_id = $('.cart-quantity .info-coupon').filter('input[cart-id='+id+']').attr();
}
它返回一个jquery错误。
cart-id,cat-id coupon-propery_id ...
之类的额外值?或者我应该使用data-cart-id,data-cat-id ...
?答案 0 :(得分:1)
试试这个:删除.cart-quantity
和.info-coupon
之间的空格,并将属性名称放在attr()
函数中
var cart_id = $('.cart-quantity.info-coupon').filter('input[cart-id='+id+']').attr('cat-id');