我想从单选按钮获取验证值aria-checked =“ true” 但它们不起作用
这是我的html
$p_warna = explode(",", $p_warna);
foreach ($p_warna as $warna)
{
echo '
<button type="radio"
class="md-btn md-btn-primary ripple-dark"
id="attribut'.$get['p_id'].'"
name="atribut"
value="'.$warna.'"
aria-checked="false">'.$warna.'
</button>';
}
这是我的js代码:
$(document).ready(function(data){
$('.add_to_cart').click(function(){
var product_attribut = $('#attribut'+product_id).val();
var action = "add";
if(product_attribut !== "")
{
$.ajax({
url:"add-to-cart.php",
method:"POST",
dataType:"json",
data:{
product_attribut:product_attribut,
action:action
},
success:function(data)
{
//alert:
}
});
}
else
{
alert("Please Selected the attribut")
}
});
});
这是我的验证代码,但不起作用
if(product_attribut !== "")
如果我不使用验证,那就可以从第一个单选按钮获取值,但不能获取aria-checked =“ true” jst值