在jquery中拆分值
我试图计算税收也在这样的一个下拉列表中得到每个的ID
Tax <?php $s1 = mysqli_query($con, "select * from taxes"); while($s2 = mysqli_fetch_array($s1)) { $options .= "".$s2['name'].'-'.$s2['rate'] . ""; ?> <option value="">
我将这些值传递给jquery进行自动计算。 值将像id_rate (1_5)
,我必须拆分它和我应该用于计算的速率。 如何在那里拆分。
现在我正在计算它
$('body').on('change', '.quantity,.price,.discount,.tax', function() { var tr = $(this).parent().parent(); var qty = tr.find('.quantity').val(); var price = tr.find('.price').val(); var tax = tr.find('.tax').val(); var dis = tr.find('.discount').val(); var amt = (qty * price) - (qty * price * dis) / 100; var tax1 = (amt * (tax / 100)); tax1 = Number((tax1).toFixed(2));
但我没有得到如何分裂
您可以尝试拆分function。
$('body').on('change', '.quantity,.price,.discount,.tax', function() { if($(this).hasClass("tax")){ var taxVal= $(this).val(); var tax_id=taxVal.split('_')[0]; var rate=taxVal.split('_')[1]; } }
function Splitval(obj) { alert("Your Value :" + $(obj).val()); alert("Split Value :" + $(obj).val().split('_')[1] + "_" + $(obj).val().split('_')[0]); }