Javascript 如何通过类名和筛选函数获取attr值
我有很多这样的输入:Javascript 如何通过类名和筛选函数获取attr值,javascript,jquery,Javascript,Jquery,我有很多这样的输入: <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错误 我
<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错误
购物车id、cat id优惠券-propery\u id…
?或者我应该使用数据购物车id、数据猫id…
尝试以下操作:删除
.cart quantity
和.info优惠券
之间的空格,并将属性名称放入attr()
函数中
var cart_id = $('.cart-quantity.info-coupon').filter('input[cart-id='+id+']').attr('cat-id');
编辑:你根本不需要它<代码>$('.cart quantity.info耦合输入[cart id=“'+id+'']”)attr()代码>@RayonDabre不!我们还可以传递选择器。您想要的输出是什么?变量是什么?如果这里是
13
,那么是cart id
还是cat id
@Rajaprabhu Aravindasamy获取值。是不是应该是.attr(“cat id”)
?@apokryfos,是的。对不起,我的错
var cart_id = $('.cart-quantity.info-coupon').filter('input[cart-id='+id+']').attr('cat-id');